コース: JavaScript 基本講座
今すぐコースを受講しましょう
今すぐ登録して、23,200件以上登録されている、業界エキスパート指導のコースを受講しましょう。
オブジェクトの入れ子と参照
このレッスンでは、 入れ子にしたオブジェクトの扱いについて ご説明をします。 データの入れ物として使えるオブジェクト、 それから、配列もそうなんですが、 それらは入れ子にして、 オブジェクトの中にオブジェクト、 配列の中に配列を入れると いったことができます。 あるいは、オブジェクトと配列同士で 入れ子にすることもできるんですね。 例えばオブジェクトの中に配列を入れたり、 あるいは配列の中に オブジェクトを入れたりと、 いうこともできます。 今回は、比較的よく使われる 配列の中にオブジェクトを入れると いうスタイルでやってみたいと思います。 まずはオブジェクトから作りましょう。 var で object と。 波括弧の向かい合わせで 空のオブジェクトが作られまして、 プロパティと値はこの中に直接 書き込むこともできます。 name で、コロン、値ですね。 fumio と、私の名前です。 カンマ区切りで、プロパティはいくつでも 付け加えられます。 city で、: で、tokyo としましょう。 そして、これを配列に入れます。 配列で、people にしましょうか。 配列は角括弧をを向かわせて、 そこにオブジェクトを入れます、 これ変数名でやってしまいましょう。 そして console.log で people の中に入れた、 1個しか要素がありませんので、 1個目の要素は0番ですね。 0番を取り出してみます。 もう1つオブジェクトが 取り出されましたので、 そのオブジェクトのプロパティを 見てみましょう。 console.log で people[0] の、 とりあえず名前だけでいいですね。 name ということで取り出します。 これで保存しましょう。 JavaScript コンソール、 すでに開いてありますので、 まず1個目は、オブジェクトを取り出して、 それをそのまま表示してますね。 次に、そのオブジェクトはさらに、 「name」というプロパティを取ってきた 結果が、この fumio をという 文字列になっています。 では、配列に要素が1個では つまりませんので、 またもう1個オブジェクトを 作って入れましょう。 このとき、object という変数名を 使ってしまいます。 そして name、プロパティは同じにします。 name と、 ここはじゃあ ryoma…
エクササイズファイルを使って実践してみましょう。
インストラクターがコースで使用しているファイルはダウンロードできます。見て、聞いて、練習することで、理解度を深めることができます。
目次
-
-
-
-
-
(ロック済み)
フォームの要素を取得する5分14秒
-
(ロック済み)
フォームのデータを取得する6分4秒
-
(ロック済み)
フォームのデータを設定する5分11秒
-
(ロック済み)
フォームのデータをすべて取り出す6分9秒
-
(ロック済み)
フォームのデータを適切に取り出す6分39秒
-
(ロック済み)
オブジェクト (Object) を使う5分40秒
-
(ロック済み)
オブジェクトの入れ子と参照6分17秒
-
(ロック済み)
フォームのデータをオブジェクトで設定する5分31秒
-
(ロック済み)
フォームのデータを入れ子のオブジェクトで設定する5分9秒
-
(ロック済み)
フォームのデータをswitch-case文で取得する6分10秒
-
(ロック済み)
変更したフォーム要素のデータを調べる7分17秒
-
(ロック済み)
ダイアログで選んだファイルを確かめる5分23秒
-
(ロック済み)
ダイアログで選んだテキストファイルを読み込む4分35秒
-
(ロック済み)
ダイアログからテキストファイルだけを読み込む5分11秒
-
(ロック済み)
-
-
-