Comment compresser des tableaux en JavaScript
En JavaScript, vous pouvez rencontrer un scénario dans lequel vous avez deux tableaux et souhaitez les combiner dans un manière spécifique. Cette technique est connue sous le nom de tableaux de « compression » et elle consiste à associer les éléments correspondants de chaque tableau pour former un seul tableau.
Pour illustrer, considérons les tableaux suivants :
var a = [1, 2, 3]; var b = ['a', 'b', 'c'];
Notre objectif est d'obtenir le résultat suivant :
[[1, a], [2, b], [3, c]]
Voici comment y parvenir en utilisant la méthode map dans JavaScript :
var c = a.map(function(e, i) { return [e, b[i]]; });
Dans ce code, la fonction map parcourt chaque élément du tableau « a » et, en utilisant l'index « i », elle l'associe à l'élément correspondant dans le tableau « b ». ' Le résultat est un nouveau tableau « c » contenant les éléments compressés souhaités.
En tirant parti de la méthode map, vous pouvez facilement combiner des éléments de plusieurs tableaux en un seul tableau, en garantissant que leurs positions correspondantes sont conservées. Cette approche est particulièrement utile lorsque vous travaillez avec des structures de données complexes et effectuez des opérations qui nécessitent des éléments correspondants provenant de différents tableaux.
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!