JavaScript で配列要素を交換する方法: 簡略化されたアプローチ
JavaScript では、配列内の要素を交換するには、多くの場合、次の面倒なプロセスが必要です。
var a = list[x], b = list[y]; // Store the values
list[y] = a; // Swap the values
list[x] = b;
より効率的な解決策:
一時変数を 1 つだけ使用する簡単な方法:
var b = list[y];
list[y] = list[x];
list[x] = b;
ES6 構造化代入:
JavaScript バージョン ES6 以降では、構造化代入:
[ を使用してプロセスをさらに合理化できます。 &&&][arr[0], arr[1]] = [arr[1], arr[0]]; // Swap values
この行は、たとえば、配列 arr = [1,2,3,4] の最初の 2 つの要素を交換して、[2,1,3,4] を生成します。 免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3