Maison > interface Web > js tutoriel > le corps du texte

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

Barbara Streisand
Libérer: 2024-10-30 15:20:03
original
560 Les gens l'ont consulté

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>
Copier après la connexion

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>
Copier après la connexion

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!

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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!