オブジェクトのキー・値・プロパティの配列を取得する
Object.keys(オブジェクト) 戻り値:キーの配列
Object.values(オブジェクト) 戻り値:値の配列
Object.entries(オブジェクト) 戻り値:プロパティの配列
const obj = {
x: 100,
y: 200,
z: 300
};
// オブジェクトの全てキーを配列で取得する
console.log(Object.keys(obj)); // ["x", "y", "z"]
const ky = Object.keys(obj);
ky.forEach((k) => {
console.log(`key:${k} data:${obj[k]}`);
});
// for (let key in obj) {
// console.log(key);
// }
// オブジェクトの全ての値を配列で取得する
console.log(Object.values(obj)); // [100, 200, 300]
// for (let key in obj) {
// console.log(obj[key]);
// }
// オブジェクトの全てのプロパティーを配列で取得する
console.log(Object.entries(obj)); // [["x", 100],["y", 200],["z", 300]]