Fusionner deux tableaux d'objets en JavaScript
En JavaScript, la combinaison de deux tableaux d'objets en un seul tableau peut être facilement réalisée à l'aide d'un simple méthode intégrée.
Pour fusionner les tableaux arr1 et arr2 comme décrit dans l'exemple, suivez ces étapes :
var arr1 = [{ name: "lang", value: "English" }, { name: "age", value: "18" }]; var arr2 = [{ name: "childs", value: "5" }, { name: "lang", value: "German" }]; Array.prototype.push.apply(arr1, arr2);
La méthode Array.prototype.push.append ajoute tous les éléments de arr2 à la fin de arr1. Il en résulte un nouveau tableau fusionné, stocké dans arr1.
En utilisant cette méthode, vous pouvez facilement consolider des tableaux d'objets en JavaScript. Aucune bibliothèque ou fonction jQuery supplémentaire n'est requise.
Voici une version modifiée de l'exemple avec le résultat affiché :
console.log(arr1); // Output: [{"name":"lang","value":"English"}, // {"name":"age","value":"18"}, // {"name":"childs","value":"5"}, // {"name":"lang","value":"German"}]
Cette opération de fusion offre un moyen transparent de combiner plusieurs sources de données en un gamme complète d'objets, éliminant le besoin de boucle manuelle et de construction d'objets.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!