JavaScriptでは、オブジェクトのキーをマッピングするためのさまざまな方法があります。以下にいくつかの例を示します。
Object.keys()
メソッドを使用する方法:
const obj = { a: 1, b: 2, c: 3 };
const keys = Object.keys(obj);
console.log(keys); // ["a", "b", "c"]
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"]
map()
メソッドを使用する方法:
const obj = { a: 1, b: 2, c: 3 };
const keys = Object.keys(obj).map(key => key);
console.log(keys); // ["a", "b", "c"]
- 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でオブジェクトのキーをマッピングすることができます。