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 サイトの他の関連記事を参照してください。