const point = {x: 100, y: 120};
const keys = Object.keys(point);
keys.forEach(key => {
console.log(`Key: ${key} value: ${point[key]}`);
});
上記の {x: 100, y: 120} の部分を下記のように変更しても、consoleに表示される結果は同じでした。
'x': 100のような形にすることはあまりないのかもしれませんが、どのような挙動が起こっているのかを知りたいです。同じように表示されていても、異なる結果なのでしょうか。
Object.keysではkeyを文字列の配列として取得できるとのことですが、文字列になる前のx, yは変数でも文字列でも文字列にすると言うことで合っていますか?
この回答を見るにはプレミアムプランへの登録が必要です
プレミアムプランとは?