JavaScriptでオブジェクトのキーをマッピングする方法


JavaScriptでは、オブジェクトのキーをマッピングするためのさまざまな方法があります。以下にいくつかの例を示します。

  1. Object.keys()メソッドを使用する方法:
const obj = { a: 1, b: 2, c: 3 };
const keys = Object.keys(obj);
console.log(keys); // ["a", "b", "c"]
  1. for...inループを使用する方法:
const obj = { a: 1, b: 2, c: 3 };
const keys = [];
for (let key in obj) {
  keys.push(key);
}
console.log(keys); // ["a", "b", "c"]
  1. map()メソッドを使用する方法:
const obj = { a: 1, b: 2, c: 3 };
const keys = Object.keys(obj).map(key => key);
console.log(keys); // ["a", "b", "c"]
  1. ES2017のObject.entries()map()メソッドを組み合わせる方法:
const obj = { a: 1, b: 2, c: 3 };
const keys = Object.entries(obj).map(([key, value]) => key);
console.log(keys); // ["a", "b", "c"]

これらの方法を使用すると、JavaScriptでオブジェクトのキーをマッピングすることができます。