ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScript で配列要素を効率的に交換するにはどうすればよいですか?

JavaScript で配列要素を効率的に交換するにはどうすればよいですか?

Susan Sarandon
リリース: 2024-10-31 08:01:29
オリジナル
608 人が閲覧しました

How Can I Swap Array Elements in JavaScript Efficiently?

JavaScript での配列要素の交換: 簡略化されたアプローチ

配列内の要素の交換には、多くの場合、一連の代入が含まれることがあります。一般的な方法は次のとおりです:

var a = list[x], b = list[y];
list[y] = a;
list[x] = b;
ログイン後にコピー

ただし、一時変数を 1 つだけ必要とする、より単純な解決策も存在します。

var b = list[y];
list[y] = list[x];
list[x] = b;
ログイン後にコピー

ES6 Destructuring to the Rescue

ES6 の登場により、代入の構造化により配列要素の交換がさらに簡潔になりました。配列 arr = [1,2,3,4] を指定すると、1 行で値を交換できます:

[arr[0], arr[1]] = [arr[1], arr[0]];
ログイン後にコピー

これにより、変更された配列 [2,1,3,4] が得られます。この洗練された手法により、配列の操作が簡素化され、コードの可読性が向上します。

以上がJavaScript で配列要素を効率的に交換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート