大丈夫。
だからもう一回のエクササイズが必要です。
今回は、javascriptオブジェクトについて説明します。
ちょうど基本。
あなたは今、ドリルを知っています。
私はあなたにいくつかのコードを与え、それをコンソールにコピーすることなく評価するように頼んでいます。
ここではまずオブジェクトを宣言してから、そのオブジェクトに4つの異なるプロパティを追加します。
そして、これらのうちどれが有効なコードであり、どれが問題を引き起こすかを理解してほしい。
だから先にビデオを投稿し、それを撮影してください。
ここで答えを議論してみましょう。
新しいオブジェクトを作成すると、あるオブジェクトが空のオブジェクトに等しい場合、最初に行うことは、Hedwigにキーのアンダースコアの名前で追加しようとしていることです。
それはそれをするために働くのですか？
答えは「はい」です。
オブジェクトを見ると、Headrickがアンダースコアの名前で保存されていることがわかります。
これを見るのは少し非正統ですが、間違いなくOKです。
したがって、ここの次のものは、オブジェクトドットの時代にも妥当で、あなたがHedwigという名前を強調したオブジェクトを得ることができます。
年齢6。
次は、文字列の色と等しいProppという変数を使用しています。
そして、Proppを大括弧の中のキーとして使用し、読み込む値を設定しています。
だから、これをコピーして、いくつかのオブジェクトを見ると、有効なカラー・コラン・レッドが得られることがわかります。
最後にいくつかのオブジェクトが1つ2つ3つ点を描く。
それを真実に設定することは問題である。
数値で始まるプロパティがある場合は、ドット表記法を使用できません。
それだけが問題です。
再度アンダースコアを使用するのは良い考えではありませんが、問題はありません。
だからここに2番目の練習です。
大きなネストされたオブジェクトを持っていて、ここで文字列Malfoyをいくつかのオブジェクトから取得するコードを記述します。
そして、一度に1つのレイヤーに行くことを忘れないでください。
だから、ビデオを投稿し、Malfoyを取得するコードを書き込んでみてください。
ここでの答えは、最初に友人の配列にアクセスし、それをオブジェクトの友人にする必要があるということです。そして、ここにある友人の配列の代わりに最初のオブジェクトにアクセスする必要があります。
そして、その配列からnameプロパティにアクセスする必要があります。
だから、その解決策をタイプしよう。
オブジェクトをコピーするだけですが、私たちはfriends配列にアクセスする必要があります。
ですから、Dotの友達や大括弧を使うことができます。
それは私たちに、名前のついたそれぞれ異なる3人の人々との配列を与えます。
最初のものが欲しい。
したがって、いくつかのオブジェクトの友人はゼロを囲みます。
それはMalfoyと同じ名前のオブジェクトを与えます。
そしてドット名が欲しい。
また、角括弧も使えます。
それだけで私たちはそこでやる必要があります。
これらに答える鍵は、一度に一歩一歩進み、友人にドリルダウンしてから、最初のオブジェクトにドリルダウンして名前をつけることです。
さあ、これで、この簡単なエクササイズのためです。