【週刊ドットインストール】 考える力を養うための新クラス『データで学ぶアルゴリズム』を256timesでリリース!
動画の 0:56 に
あとは、このキーに対する値を表示したいのですが、こちらの key ですが、今文字列で取得されているので point.key ではなくて [] を使ってその中に文字列を入れてあげる記法を使わないといけません。
とありますが、key の中身である、point の各キーについて、なぜ文字列なのかをご教授お願いします。 const keys = Object.keys(point); で取得したタイミングで、文字列になった認識でよろしいでしょうか。それとももともとオブジェクトのキーは変数ではなく文字列として扱われるのでしょうか。 しかしそれですと「 #12 プロパティを操作してみよう」の console.log(point.x); の時点でエラーになります。。。
key
point
const keys = Object.keys(point);
console.log(point.x);
また、上記の理解が曖昧であるため、console.log( point.key ); がだめな理由もわかりません。
console.log( point.key );
console.log( point.key ) → console.log( point.x ) → console.log( 100 ) のようになってうまくいくように見えますが、、、 すでに多くの方が質問していますが、それを読んでも理解できないため、ご教授のほどお願いいたします。
console.log( point.key )
console.log( point.x )
console.log( 100 )
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
動画の 0:56 に
とありますが、
keyの中身である、pointの各キーについて、なぜ文字列なのかをご教授お願いします。const keys = Object.keys(point);で取得したタイミングで、文字列になった認識でよろしいでしょうか。それとももともとオブジェクトのキーは変数ではなく文字列として扱われるのでしょうか。しかしそれですと「 #12 プロパティを操作してみよう」の
console.log(point.x);の時点でエラーになります。。。また、上記の理解が曖昧であるため、
console.log( point.key );がだめな理由もわかりません。console.log( point.key )→console.log( point.x )→console.log( 100 )のようになってうまくいくように見えますが、、、
すでに多くの方が質問していますが、それを読んでも理解できないため、ご教授のほどお願いいたします。