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


  1. Object.keys()を使用する方法:

    const obj = { name: 'John', age: 30, city: 'Tokyo' };
    const keysArray = Object.keys(obj);
    console.log(keysArray);

    出力:

    ['name', 'age', 'city']

    この方法では、Object.keys()関数を使用してオブジェクトのキーを配列として取得します。

  2. Object.values()を使用する方法:

    const obj = { name: 'John', age: 30, city: 'Tokyo' };
    const valuesArray = Object.values(obj);
    console.log(valuesArray);

    出力:

    ['John', 30, 'Tokyo']

    この方法では、Object.values()関数を使用してオブジェクトの値を配列として取得します。

  3. 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でオブジェクトを配列に変換する方法です。ご参考になれば幸いです。