ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScript で 2 つの配列を一緒に圧縮するにはどうすればよいですか?

JavaScript で 2 つの配列を一緒に圧縮するにはどうすればよいですか?

Barbara Streisand
リリース: 2024-12-01 08:56:15
オリジナル
536 人が閲覧しました

How to Zip Two Arrays Together in JavaScript?

JavaScript で配列を圧縮する方法

JavaScript では、2 つの配列があり、それらを 1 つに結合したい場合があります。具体的な方法。この手法は配列の「圧縮」として知られており、各配列の対応する要素をペアにして単一の配列を形成する必要があります。

説明のために、次の配列を考えてみましょう:

var a = [1, 2, 3];
var b = ['a', 'b', 'c'];
ログイン後にコピー

私たちの目標次の結果を取得することです:

[[1, a], [2, b], [3, c]]
ログイン後にコピー

ここで、map メソッドを使用してこれを実現する方法を示します。 JavaScript:

var c = a.map(function(e, i) {
  return [e, b[i]];
});
ログイン後にコピー

このコードでは、map 関数は配列 'a' 内の各要素を反復処理し、インデックス 'i' を使用して、配列 'b 内の対応する要素とペアにします。 '結果は、目的の zip 圧縮された要素を含む新しい配列 'c' です。

map メソッドを利用すると、複数の配列の要素を 1 つの配列に簡単に結合でき、対応する位置が確実に維持されます。このアプローチは、複雑なデータ構造を操作し、異なる配列からの対応する要素を必要とする操作を実行する場合に特に役立ちます。

以上がJavaScript で 2 つの配列を一緒に圧縮するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート