Maison >interface Web >js tutoriel >Comment puis-je échanger efficacement les éléments d'un tableau en JavaScript ?
É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;
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;
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]];
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!