1
00:00:00,810 --> 00:00:08,640
Więc jeden z rzeczy, które zobaczymy dość często posuwają się do przodu jest wykorzystanie obiektów wewnątrz tablic lub tablice zamiast obiektów.

2
00:00:08,970 --> 00:00:15,290
Powiedzmy, że buduję app gdzie mam posty jak blogu i każdy post ma komentarzy.

3
00:00:15,300 --> 00:00:17,290
Zacznijmy od reprezentujące.

4
00:00:17,730 --> 00:00:19,860
Porozmawiajmy o tym, jak możemy reprezentować tych danych.

5
00:00:19,860 --> 00:00:22,150
Więc to będzie złożoną strukturę tutaj.

6
00:00:22,230 --> 00:00:24,510
Zamierzam wyczyścić moje wady ..

7
00:00:25,050 --> 00:00:26,430
A to, co to będzie wyglądać.

8
00:00:26,460 --> 00:00:39,270
Więc nasza strona internetowa będzie miała szereg stanowisk więc każdy post będzie faktycznie być jego własny obiekt i będziemy mieć właściwości takie jak tytuł i autora a potem może komentarze lub głosów albo lubi albo coś.

9
00:00:39,270 --> 00:00:43,670
Więc mamy zamiar rozpocząć wykonując szereg stanowisk.

10
00:00:45,750 --> 00:00:52,270
I zamiast po prostu będąc ciągiem jak cześć, jak widzieliśmy z psami do tej pory po prostu nie ciągi.

11
00:00:52,380 --> 00:01:07,740
Jesteśmy naprawdę dzieje, aby każdy obiekt i pisać każdy obiekt post będzie mieć swoje własne właściwości jak tytuł koty są mierne.

12
00:01:09,540 --> 00:01:26,350
Czuję się jak to może powiedzieć, że nie posiadał kilka kotów i szczerze moje doświadczenia były bardzo rozczarowująca więc będę zmienia tego stanowiska i jest to nasz pierwszy element w tablicy więc zakładać indeksu 0 daje nam ten cały obiekt.

13
00:01:26,370 --> 00:01:37,340
Zróbmy jeszcze jeden i tym razem będziemy mieli kolejny post.

14
00:01:37,350 --> 00:01:40,060
Koty są naprawdę niesamowite.

15
00:01:40,290 --> 00:01:43,070
A ten post nie został napisany przeze mnie.

16
00:01:43,260 --> 00:01:47,150
Został on napisany przez kota kochanka.

17
00:01:47,150 --> 00:01:51,540
Dobrze więc możemy uderzyć wejść tutaj i uczyni to szereg stanowisk.

18
00:01:51,570 --> 00:02:07,730
Każdy post jest rzeczywiście jego własny obiekt więc jest to rodzaj struktury, która będzie zobaczyć cały czas i mamy listę i każdy element w tym wykazie jest jego własny obiekt, czy jest to tablica komentarzy lub tablicą stanowisk lub tablicę przyjaciół, gdzie każdy z nich jest jego własny obiekt.

19
00:02:07,770 --> 00:02:11,430
Gdy budujemy aplikacji internetowych zobaczymy to cały czas.

20
00:02:11,430 --> 00:02:14,010
Więc po prostu pokazać jeszcze jedną rzecz, że możemy zrobić.

21
00:02:14,010 --> 00:02:24,080
Moglibyśmy właściwie osadzić tablicą komentarzy zamiast poszczególnych postu więc mogliśmy mieć komentarze jako klucz i wartość będzie tablicą.

22
00:02:24,390 --> 00:02:26,380
I to jest, gdy robi się trochę szalony.

23
00:02:26,400 --> 00:02:28,440
Możemy mieć dwa komentarze.

24
00:02:28,440 --> 00:02:36,150
Pierwszy z nich będzie jakiś post i druga będzie straszne postu.

25
00:02:36,240 --> 00:02:37,950
Możemy zrobić to samo tutaj.

26
00:02:38,370 --> 00:02:51,930
Dodaj kolejny klucz, który nazywa się komentarze, a wartość jest tablicą, a pierwszy z nich będzie po prostu być kimś komentując serce, a drugi będzie iść do piekła.

27
00:02:51,930 --> 00:02:54,430
Nienawidzę po prostu trzeba być realistą tutaj.

28
00:02:54,470 --> 00:03:01,380
Są to swego rodzaju komentarzy masz cały czas i jeśli trafiliśmy wprowadzić tutaj mamy naszą kompletną strukturę danych.

29
00:03:01,380 --> 00:03:04,650
Warto więc otworzyć postów lub wpisz go w to, co otrzymujemy.

30
00:03:04,650 --> 00:03:06,840
Mamy tablicę z dwóch elementów w nim.

31
00:03:06,900 --> 00:03:19,460
Więc długości stanowisk dwóch elementów każdy z nich jest przedmiotem, a każdy z tych obiektów Poczty komentarzy autora, który jest tablicą i tytuł, który jest ciągiem.

32
00:03:19,830 --> 00:03:29,400
Więc jeśli chcesz uzyskać dostęp z kotów lub mierna tytuł pierwszego postu muszę zrobić postów zera, a następnie trzeba przejść tytuł.

33
00:03:29,550 --> 00:03:33,180
Więc pisać zera tytuł, który daje mi.

34
00:03:33,180 --> 00:03:34,640
Koty są mierne.

35
00:03:35,130 --> 00:03:39,860
Gdybym chciał otworzyć drugi komentarz drugiego postu.

36
00:03:40,200 --> 00:03:43,260
Tak, że będzie to drugi po.

37
00:03:43,260 --> 00:03:44,090
Otwórz komentarze.

38
00:03:44,100 --> 00:03:46,710
Druga uwaga to bardzo zły realistyczna.

39
00:03:46,720 --> 00:03:47,130
Idź do pomocy.

40
00:03:47,130 --> 00:03:47,900
Nienawidzę cię.

41
00:03:48,140 --> 00:03:51,100
Będę musiał iść do przodu i otworzyć posty.

42
00:03:51,360 --> 00:03:56,310
Drugi wskaźnik jeden, a potem głupie komentarze.

43
00:03:56,330 --> 00:04:06,210
To da mi tablicę, a następnie chcę drugi element, który jest indeksem 1 i mamy iść do piekła Nienawidzę cię tak jest to ważna umiejętność.

44
00:04:06,210 --> 00:04:10,210
Będąc w stanie podjąć strukturę danych jak ten a ten w rzeczywistości nie jest tak źle.

45
00:04:10,350 --> 00:04:14,940
Ale zobaczymy kilka bardzo skomplikowanych struktur danych później, gdzie rzeczy są zagnieżdżone.

46
00:04:14,970 --> 00:04:23,290
Pięć sześć siedem poziomów głębokie i trzeba, aby móc w końcu co najmniej przejść przez dostępu jednej warstwy na raz tak jak my tutaj.

47
00:04:23,940 --> 00:04:30,720
Więc mam nadzieję, że ten film pozwala zrozumieć różnice pomiędzy tablicami i obiektów, a także udowodnić, że często używamy ich w połączeniu ze sobą.
