ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript で別の配列から部分オブジェクトを含む配列を作成するにはどうすればよいですか?
配列は、JavaScript で最もよく使用されるデータ型の 1 つです。これらはデータ セットを保存し、データへの効率的なアクセスと操作を可能にするために使用されます。配列には、プリミティブ値、オブジェクト、さらには他の配列を含む、あらゆるタイプのデータを含めることができます。
配列から部分オブジェクトの配列を作成する手法は、複雑なデータセットを扱う場合に有益な手法です。部分オブジェクトには元の配列内のデータのサブセットのみが含まれるため、特定のデータ セットに焦点を当てることができます。これは、必要なデータのみを簡単に処理できるため、大規模なデータ セットを扱う場合に特に便利です。
map() メソッドを使用すると、JavaScript で別の配列から部分オブジェクトの配列を作成できます。 map() メソッドを使用すると、配列を反復処理して新しい配列を作成でき、その結果、元の配列の各要素に対して提供された関数が呼び出されます。###文法###
JavaScript で別の配列から部分オブジェクト配列を作成するための構文は次のとおりです -map メソッドに渡される関数は、元の配列の 1 つの要素である 1 つのパラメーターを受け取ります。プロジェクトと呼ばれることが多いです。この関数では、元のオブジェクトから抽出するプロパティのみを含むオブジェクトを返すことができます。
構造化代入を使用して同じ結果を達成することもできます。
リーリー
map メソッドは元の配列を変更するのではなく、部分オブジェクトを含む新しい配列を作成することに注意してください。部分オブジェクト配列を作成する方法
map() メソッドを使用する
リーリー
上記の例では、id、name、および age プロパティを持つオブジェクトを含むプリミティブ配列があります。 Map メソッドを使用して配列を反復処理し、元の配列内の各オブジェクトの id プロパティと name プロパティのみを含む新しい配列 PartialObjects を作成します。このメソッドでは、分割代入と剰余演算子を使用してプロパティを抽出します。構造化割り当てでは、arrayItems 配列内の各オブジェクトから model プロパティと id プロパティが抽出され、rest 演算子では、残りのすべてのプロパティがrest という名前の新しいオブジェクトに抽出されます。
###例### リーリー
reduce() メソッドを使用する###例### リーリー ###結論は###
要約すると、map() メソッドは、JavaScript で既存の配列から新しい配列を作成するための強力なツールです。これにより、配列を反復処理し、各要素に対して何らかの操作を実行し、その結果を含む新しい配列を作成できます。これはオブジェクトの配列を扱う場合に便利で、各オブジェクトから特定のプロパティを抽出するだけで済みます。以上がJavaScript で別の配列から部分オブジェクトを含む配列を作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。