Fusionner des tableaux de données avec JavaScript
Concept et utilisation
La fonction arrayMerge()
permet de fusionner plusieurs tableaux de données.
Fonction
arrayMerge()
Renvoie un tableau de données après avoir fusionné une liste de tableaux de données.
- Syntaxe
arrayMerge(tableaux);
- Paramètre
tableaux
(Array)Le paramètre
tableaux
de la fonctionarrayMerge()
spécifie la liste des tableaux de données à fusionner.
Exemple d'utilisation
var tableaux = [ [1, 2] , [2, 3] ];
arrayMerge(tableaux);
// Renvoie : [1, 2, 3]
Code source de la fonction
function arrayMerge(a) {
var b = [];
for (var i = 0, j = a.length; i < j; i++) {
b = b.concat(a[i]);
}
var c = [],
d = [];
for (var i = 0, j = b.length; i < j; i++) {
var n = JSON.stringify(b[i]);
if (c.indexOf(n) === -1) {
c.push(n);
d.push(b[i]);
}
}
return d;
}
Dernière mise à jour le .