JavaScript | オブジェクトのキー名から配列を作成する方法

JavaScript 配列,JavaScript

JavaScript | オブジェクトのキー名から配列を作成する方法

JavaScriptでオブジェクトのキー名から配列を作成する方法を紹介しています。

オブジェクトのキー名から配列を作成する

オブジェクトの値から配列を作成するにはObject.keys()メゾッドを使う事で簡単に実装する事が可能です。

let obj = { a: 'apple', b: 'banana', c: 'pine', d: 'grape' };
let array = Object.keys(obj);

console.log(array);
// ['a', 'b', 'c', 'd']

Object.keys()メゾッドは、for文などのループ処理と同じ順序でキー名を配列として返します。

キー名が数値の場合は、クォーテーションで括られた文字列型として作成されます。

let obj = { 1: 'apple', 2: 'banana', 3: 'pine', 4: 'grape' };
let array = Object.keys(obj);

console.log(array);
// ['11', '12', '13', '14']