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