ホームページ  >  記事  >  バックエンド開発  >  オブジェクトを配列に変換するにはどうすればよいですか?

オブジェクトを配列に変換するにはどうすればよいですか?

王林
王林オリジナル
2024-04-29 11:03:011298ブラウズ

JavaScript でオブジェクトを配列に変換する方法: Object.keys() を使用してプロパティ キーの配列を取得します。 Object.values() を使用して、プロパティ値の配列を取得します。 map() と Object.entries() を使用して、オブジェクトのキーと値のペアを配列に変換します。

オブジェクトを配列に変換するにはどうすればよいですか?

#オブジェクトを配列に変換する方法

JavaScript では、オブジェクトを配列に変換する方法がいくつかあります。

Object.keys()を使用します

const obj = { a: 1, b: 2, c: 3 };
const keys = Object.keys(obj); // ['a', 'b', 'c']

Object.values()#を使用します##

const values = Object.values(obj); // [1, 2, 3]

組み合わせた操作を使用します

const arr = [...Object.values(obj)]; // [1, 2, 3]

map()Object.entries() を使用します

const entries = Object.entries(obj); // [['a', 1], ['b', 2], ['c', 3]]
const arr = entries.map(([key, value]) => value); // [1, 2, 3]

実際的なケース

オブジェクトの配列があり、すべてのオブジェクトの

id

属性値の配列を取得したいとします。オブジェクト: <pre class='brush:javascript;toolbar:false;'>const objects = [ { id: 1, name: 'John' }, { id: 2, name: 'Jane' }, { id: 3, name: 'Bob' } ]; const ids = objects.map(({ id }) =&gt; id); // [1, 2, 3]</pre>

以上がオブジェクトを配列に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。