Maison > interface Web > js tutoriel > Comment compresser deux tableaux en JavaScript ?

Comment compresser deux tableaux en JavaScript ?

Mary-Kate Olsen
Libérer: 2024-12-09 18:17:15
original
373 Les gens l'ont consulté

How to Zip Two Arrays in JavaScript?

Compression de tableaux en JavaScript

La compression de deux tableaux en JavaScript implique d'associer des éléments des deux tableaux dans un nouveau tableau de tuples. Ceci peut être réalisé en utilisant la méthode map, qui crée un nouveau tableau rempli avec les résultats d'une fonction de rappel fournie exécutée pour chaque élément du tableau d'origine.

Implémentation :

Pour compresser les tableaux a et b selon l'exemple fourni, vous pouvez utiliser ce qui suit code :

var a = [1, 2, 3];
var b = ['a', 'b', 'c'];

var c = a.map(function(e, i) {
  return [e, b[i]];
});

console.log(c);
Copier après la connexion

Explication :

La méthode map parcourt chaque élément de a et appelle la fonction de rappel fournie avec l'élément actuel et son index. À l'intérieur de la fonction de rappel, nous créons un tuple en associant l'élément actuel de a avec l'élément au même index dans b. Le résultat de cette opération est ensuite stocké dans un nouveau tableau c.

Sortie :

La sortie du code fourni sera :

[[1, 'a'], [2, 'b'], [3, 'c']]
Copier après la connexion

qui correspond au résultat souhaité.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal