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

Barbara Streisand
リリース: 2024-10-30 15:20:03
オリジナル
560 人が閲覧しました

How do you swap array elements in JavaScript efficiently?

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!