En JavaScript, la méthode traditionnelle d'échange d'éléments de tableau implique l'utilisation de deux variables temporaires :
<code class="javascript">var a = list[x], b = list[y]; list[y] = a; list[x] = b;</code>
Cependant, il existe des moyens plus efficaces d'accomplir cette tâche.
En utilisant une seule variable temporaire, nous pouvons simplifier le processus d'échange :
<code class="javascript">var b = list[y]; list[y] = list[x]; list[x] = b;</code>
Avec ES6, nous pouvons utiliser l'affectation de déstructuration pour échanger des éléments de tableau en une seule ligne concise :
<code class="javascript">[arr[0], arr[1]] = [arr[1], arr[0]];</code>
Étant donné le tableau arr = [1,2,3, 4], cette opération le transforme en [2,1,3,4] grâce à un processus appelé affectation de déstructuration.
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!