ホームページ >ウェブフロントエンド >jsチュートリアル >タイトルは次のようになります。JavaScript で配列要素を交換する方法: より効率的な方法はありますか?
JavaScript で配列要素を交換する方法: 簡略化されたアプローチ
JavaScript で配列内の要素を交換するには、多くの場合、次の面倒なプロセスが必要です。
<code class="javascript">var a = list[x], b = list[y]; // Store the values list[y] = a; // Swap the values list[x] = b;</code>
より効率的な解決策:
一時変数を 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]]; // Swap values</code>
たとえば、この行は、配列 arr = [1,2,3,4] で [2,1,3,4] が生成されます。
以上がタイトルは次のようになります。JavaScript で配列要素を交換する方法: より効率的な方法はありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。