Maison > interface Web > js tutoriel > Comment puis-je échanger efficacement les éléments d'un tableau en JavaScript ?

Comment puis-je échanger efficacement les éléments d'un tableau en JavaScript ?

Susan Sarandon
Libérer: 2024-10-31 08:01:29
original
640 Les gens l'ont consulté

How Can I Swap Array Elements in JavaScript Efficiently?

Échange d'éléments de tableau en JavaScript : une approche simplifiée

L'échange d'éléments dans un tableau peut souvent impliquer une série d'affectations. Une méthode courante est :

var a = list[x], b = list[y];
list[y] = a;
list[x] = b;
Copier après la connexion

Cependant, une solution plus simple existe, ne nécessitant qu'une seule variable temporaire :

var b = list[y];
list[y] = list[x];
list[x] = b;
Copier après la connexion

La déstructuration ES6 à la rescousse

Avec l'avènement d'ES6, l'échange d'éléments de tableau devient encore plus concis grâce à l'affectation de déstructuration. Étant donné un tableau arr = [1,2,3,4], vous pouvez maintenant échanger les valeurs sur une seule ligne :

[arr[0], arr[1]] = [arr[1], arr[0]];
Copier après la connexion

Il en résulte le tableau modifié [2,1,3,4]. Cette technique élégante simplifie la manipulation des tableaux et améliore la lisibilité du code.

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