Maison  >  Article  >  interface Web  >  Comment échanger efficacement les éléments d’un tableau en JavaScript ?

Comment échanger efficacement les éléments d’un tableau en JavaScript ?

Barbara Streisand
Barbara Streisandoriginal
2024-10-30 15:20:03561parcourir

How do you swap array elements in JavaScript efficiently?

Échanger les éléments d'un tableau en JavaScript

Lors de la manipulation de tableaux en JavaScript, il est souvent nécessaire d'échanger les éléments entre deux indices. Bien qu'une méthode courante implique l'utilisation d'une variable temporaire, il existe des approches plus concises.

Échange d'éléments concis

Au lieu d'utiliser deux variables temporaires, vous pouvez réaliser un échange d'éléments avec un seul :

<code class="javascript">var b = list[y];
list[y] = list[x];
list[x] = b;</code>

Assignation de déstructuration ES6

Pour les versions JavaScript ES6 et ultérieures, l'affectation de déstructuration fournit une solution élégante :

<code class="javascript">[arr[0], arr[1]] = [arr[1], arr[0]];</code>

En appliquant cela à un tableau tel que [1,2,3,4], vous obtenez [2,1,3,4].

En employant ces méthodes concises, vous pouvez améliorer la lisibilité et l'efficacité de votre code lors de l'échange. éléments du tableau en JavaScript.

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!

Déclaration:
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