JavaScript での配列要素の交換
JavaScript で配列を操作するとき、2 つのインデックス間で要素を交換する必要がよくあります。一般的な方法では一時変数を使用しますが、より簡潔なアプローチもあります。
簡潔な要素の交換
2 つの一時変数を利用する代わりに、要素の交換を実現できます。 1 つだけ:
<code class="javascript">var b = list[y]; list[y] = list[x]; list[x] = b;</code>
ES6 代入の構造化
JavaScript バージョン ES6 以降の場合、代入の構造化はエレガントなソリューションを提供します:
<code class="javascript">[arr[0], arr[1]] = [arr[1], arr[0]];</code>
これを [1,2,3,4] のような配列に適用すると、[2,1,3,4] が得られます。
これらの簡潔なメソッドを採用することで、スワップ時のコードの読みやすさと効率を向上させることができます。 JavaScript の配列要素。
以上がJavaScript で配列要素を効率的に交換するにはどうすればよいでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。