1
00:00:00,810 --> 00:00:06,210
ですから、私たちがかなり一般的に進めていることの1つは、オブジェクトの代わりに配列や配列の内部にオブジェクトを使用することです。

2
00:00:06,570 --> 00:00:08,640
&nbsp;

3
00:00:08,970 --> 00:00:15,290
私は、私がブログ投稿のような投稿を持ち、各投稿にコメントがある場所にアプリを構築しているとしましょう。

4
00:00:15,300 --> 00:00:17,290
表現することから始めましょう。

5
00:00:17,730 --> 00:00:19,860
そのデータをどのように表現するかについて話しましょう。

6
00:00:19,860 --> 00:00:22,150
これはここでは複雑な構造になるでしょう。

7
00:00:22,230 --> 00:00:24,510
私は私の短所を明確にするつもりです。 そして、これはそれがどのように見えるかです。

8
00:00:25,050 --> 00:00:26,430
&nbsp;

9
00:00:26,460 --> 00:00:32,700
だから私たちのWebサイトには一連の投稿があるので、それぞれの投稿は実際には独自のオブジェクトになり、タイトルや著者、そしてコメントや票、好きなものなどのプロパティを持つことになります。

10
00:00:32,700 --> 00:00:39,270
だから我々は一連の投稿を行うことから始めようとしている。

11
00:00:39,270 --> 00:00:43,670
&nbsp;

12
00:00:45,750 --> 00:00:51,350
そして、私たちは今まで犬で見たように、ちょうど挨拶のようなストリングではなく、ストリングをやりました。

13
00:00:51,360 --> 00:00:52,270
&nbsp;

14
00:00:52,380 --> 00:00:54,420
私たちは実際には各投稿をオブジェクトにし、各投稿オブジェクトはタイトル猫のような独自のプロパティを持つことになります。

15
00:00:57,210 --> 00:01:07,740
&nbsp;

16
00:01:09,540 --> 00:01:15,240
私はそれが私がいくつかの猫を所有していると言うことができるように感じることができると正直言って私の経験は非常に圧倒的なので、私はそのポストを変更し、配列の最初のアイテムですので、インデックス0は私たちにこの全体のオブジェクトを与えます。

17
00:01:16,590 --> 00:01:24,570
&nbsp;

18
00:01:24,570 --> 00:01:26,350
もう一度やりましょう。今回は別の投稿をします。

19
00:01:26,370 --> 00:01:27,250
&nbsp;

20
00:01:30,210 --> 00:01:37,340
猫は実際に素晴らしいです。

21
00:01:37,350 --> 00:01:40,060
そして、この投稿は私によって書かれたものではありません。

22
00:01:40,290 --> 00:01:43,070
それは猫の恋人によって書かれました。

23
00:01:43,260 --> 00:01:47,150
大丈夫だからここに入ることができ、これは一連の投稿を作るでしょう。

24
00:01:47,150 --> 00:01:51,540
それぞれの投稿は実際には独自のオブジェクトなので、これはいつも見ることができる構造の一種です。リストがあると、そのリストの各項目は、コメント配列や投稿配列、それぞれが独自のオブジェクトである友人。

25
00:01:51,570 --> 00:01:56,970
&nbsp;

26
00:01:56,970 --> 00:02:03,000
&nbsp;

27
00:02:03,000 --> 00:02:07,730
私たちはウェブアプリケーションを構築するとき、これを常に見るでしょう。

28
00:02:07,770 --> 00:02:11,430
それで、私たちができることをもう一つあなたに見せてください。

29
00:02:11,430 --> 00:02:14,010
&nbsp;

30
00:02:14,010 --> 00:02:19,680
個々の投稿の代わりに実際にコメントの配列を埋め込むことができるので、コメントをキーとして持つことができ、値は配列になります。

31
00:02:20,670 --> 00:02:24,080
そして、これは少し狂ったところです。

32
00:02:24,390 --> 00:02:26,380
我々は2つのコメントを持つことができます。

33
00:02:26,400 --> 00:02:28,440
最初は1つの投稿になり、2つ目はひどい投稿になります。

34
00:02:28,440 --> 00:02:36,150
ここでも同じことができます。

35
00:02:36,240 --> 00:02:37,950
&nbsp;

36
00:02:38,370 --> 00:02:46,140
コメントと呼ばれる別のキーを追加し、値は配列であり、最初のものはちょうど誰かがハートにコメントし、2番目のものは地獄に行くでしょう。

37
00:02:46,140 --> 00:02:51,930
私はあなたが現実的でなければならないことが嫌いです。

38
00:02:51,930 --> 00:02:54,430
&nbsp;

39
00:02:54,470 --> 00:03:00,330
これらはあなたがいつも受けているコメントのようなものです。ここに入力すると完全なデータ構造になります。

40
00:03:00,330 --> 00:03:01,380
だから投稿を開くか、私たちが得るものにそれを入力してみましょう。

41
00:03:01,380 --> 00:03:04,650
私たちは2つの項目を持つ配列を持っています。

42
00:03:04,650 --> 00:03:06,840
&nbsp;

43
00:03:06,900 --> 00:03:16,650
したがって、記事の長さは2つの項目それぞれが1つのオブジェクトであり、これらの投稿オブジェクトのそれぞれには、文字列である配列とタイトルである作者のコメントがあります。

44
00:03:16,710 --> 00:03:19,460
&nbsp;

45
00:03:19,830 --> 00:03:27,930
だから私が猫にアクセスしたい、または最初の投稿のタイトルを平凡にするには、私は投稿を0にする必要があり、その後タイトルにアクセスする必要があります。

46
00:03:27,930 --> 00:03:29,400
だから私に与えるタイトルゼロを投稿してください。

47
00:03:29,550 --> 00:03:33,180
猫は普通です。

48
00:03:33,180 --> 00:03:34,640
もし私が2番目の投稿の2番目のコメントにアクセスしたいのであれば。

49
00:03:35,130 --> 00:03:39,860
それは2番目のポストになるでしょう。

50
00:03:40,200 --> 00:03:43,260
コメントを開きます。

51
00:03:43,260 --> 00:03:44,090
2番目のコメントは、この非常に怒っている現実的なものです。

52
00:03:44,100 --> 00:03:46,710
助けに行く。

53
00:03:46,720 --> 00:03:47,130
大嫌い。

54
00:03:47,130 --> 00:03:47,900
私は先に進み、投稿を開く必要があります。

55
00:03:48,140 --> 00:03:51,100
2番目のものは1つのインデックスを作成し、その後はコメントしません。

56
00:03:51,360 --> 00:03:56,310
&nbsp;

57
00:03:56,330 --> 00:04:03,300
それは私に配列を与えるつもりですし、インデックス1の2番目のアイテムが必要です。私は地獄に行きます。私はあなたを憎んで、これは重要なスキルです。

58
00:04:03,300 --> 00:04:06,210
このようなデータ構造をとることができれば、実際にはそれほど悪くはありません。

59
00:04:06,210 --> 00:04:10,210
しかし、後で物事が入れ子になっている場所で、非常に複雑なデータ構造の一部が表示されます。

60
00:04:10,350 --> 00:04:14,940
&nbsp;

61
00:04:14,970 --> 00:04:21,510
5つの6つの7つのレベルの深さと、あなたは少なくとも私たちがここで行ったように、一度に1つのレイヤーをアクセスする必要があります。

62
00:04:21,510 --> 00:04:23,290
&nbsp;

63
00:04:23,940 --> 00:04:28,470
このビデオは、配列とオブジェクトの違いを理解するのに役立ちます。また、それらを一緒に組み合わせて使用​​することが多いことを証明するのに役立ちます。

64
00:04:28,470 --> 00:04:30,720
&nbsp;
