【週刊ドットインストール】 考える力を養うための新クラス『データで学ぶアルゴリズム』を256timesでリリース!
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は変数でも文字列でも文字列にすると言うことで合っていますか?
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
上記の {x: 100, y: 120} の部分を下記のように変更しても、consoleに表示される結果は同じでした。
'x': 100のような形にすることはあまりないのかもしれませんが、どのような挙動が起こっているのかを知りたいです。同じように表示されていても、異なる結果なのでしょうか。
Object.keysではkeyを文字列の配列として取得できるとのことですが、文字列になる前のx, yは変数でも文字列でも文字列にすると言うことで合っていますか?