-
Object.keys()を使用する方法:
const obj = { name: 'John', age: 30, city: 'Tokyo' }; const keysArray = Object.keys(obj); console.log(keysArray);
出力:
['name', 'age', 'city']
この方法では、
Object.keys()
関数を使用してオブジェクトのキーを配列として取得します。 -
Object.values()を使用する方法:
const obj = { name: 'John', age: 30, city: 'Tokyo' }; const valuesArray = Object.values(obj); console.log(valuesArray);
出力:
['John', 30, 'Tokyo']
この方法では、
Object.values()
関数を使用してオブジェクトの値を配列として取得します。 -
Object.entries()を使用する方法:
const obj = { name: 'John', age: 30, city: 'Tokyo' }; const entriesArray = Object.entries(obj); console.log(entriesArray);
出力:
[['name', 'John'], ['age', 30], ['city', 'Tokyo']]
この方法では、
Object.entries()
関数を使用してオブジェクトのキーと値のペアを配列として取得します。
これらの方法を組み合わせて、オブジェクトを配列に変換することができます。また、map()
やforEach()
などの配列メソッドを使用して、より複雑な変換操作を行うことも可能です。
以上が、JavaScriptでオブジェクトを配列に変換する方法です。ご参考になれば幸いです。