1
00:00:00,300 --> 00:00:01,380
OK wrócimy.

2
00:00:01,380 --> 00:00:06,110
Więc nadszedł czas na kilka javascript tablicy sprawuje sposób, w jaki to działa.

3
00:00:06,120 --> 00:00:08,280
Są dwa ćwiczenia w obu z nich.

4
00:00:08,280 --> 00:00:09,530
Dam ci trochę kodu.

5
00:00:09,540 --> 00:00:13,130
Wszystko, co musisz zrobić, to ocenić, co się dzieje, gdy prowadzony jest ten kod.

6
00:00:13,140 --> 00:00:14,400
Tak oto pierwszy z nich.

7
00:00:14,400 --> 00:00:15,510
Śmiało spojrzeć.

8
00:00:15,520 --> 00:00:20,990
Pozza wideo, jeśli chcesz, a ja pójdę na rozwiązanie i zaledwie kilka sekund.

9
00:00:21,180 --> 00:00:21,500
OK.

10
00:00:21,510 --> 00:00:23,300
Więc tym razem jest trochę trudne.

11
00:00:23,310 --> 00:00:25,650
Zaczynamy od zdefiniowania tablicę liczb.

12
00:00:25,650 --> 00:00:27,100
Posiada pięć numerów w nim.

13
00:00:27,510 --> 00:00:33,680
A potem mamy drukując coś z Numery tablic liczb wspornik + miniaturka.

14
00:00:34,260 --> 00:00:40,470
Więc liczb długość w tym przypadku wynosi 5 1 2 3 4 5 pozycji.

15
00:00:40,470 --> 00:00:48,370
Więc mamy zamiar uzyskać dostęp do numerów wspornik 5, który jest problem, ponieważ największy indeks w tej tablicy jest rzeczywiście 4.

16
00:00:48,570 --> 00:00:50,990
Zaczynamy w 0 1 2 3 4.

17
00:00:51,030 --> 00:00:53,010
Tak więc numer 5, nie istnieje.

18
00:00:53,190 --> 00:00:57,380
Więc co tak naprawdę się jest niezdefiniowane i pokażę, że do ciebie.

19
00:00:57,600 --> 00:01:00,590
Wklej to na con. I mamy nieokreślone.

20
00:01:00,990 --> 00:01:07,480
Podobnie jak w przypadku Próbowałem zrobić numery 100, który na pewno nie istnieje i mam nieokreślone.

21
00:01:07,620 --> 00:01:15,410
Więc jeśli mam numery 5 dostaję nieokreślone czy numery mam 88, więc chcę trochę trudne.

22
00:01:15,720 --> 00:01:24,050
Więc oto drugi dodatni ćwiczenia jeśli trzeba ocenić kod, a potem pójdziemy na rozwiązanie i zaledwie kilka chwil.

23
00:01:24,090 --> 00:01:26,060
Więc ten wygląda trochę przerażające.

24
00:01:26,070 --> 00:01:27,670
Mamy zagnieżdżone tablice.

25
00:01:27,780 --> 00:01:34,060
Więc ta zewnętrzna macierz nazywa grupy znajomy ma trzy elementy, a każdy z nich jest w rzeczywistości własnej tablicy.

26
00:01:34,080 --> 00:01:40,980
Więc to, co nazywamy zagnieżdżonych tablic lub dwuwymiarową tablicę, ponieważ mamy do gniazdowania w tablicy zamiast innej tablicy.

27
00:01:41,070 --> 00:01:49,610
Tak więc każdy z nich jest trzy ciągi długie trzy różne grupy przyjaciel z Harry'ego Pottera i jestem con. że grupy przyjaciel logowania.

28
00:01:49,620 --> 00:01:52,240
Trzeci wskaźnik pozycja 2.

29
00:01:52,500 --> 00:01:55,890
Więc to się dzieje, aby pobrać ten cały wachlarz tutaj.

30
00:01:56,310 --> 00:02:02,100
A potem mamy znalezienie indeks pierwszego elementu zerowego w tej tablicy, która jest Mouni.

31
00:02:02,100 --> 00:02:14,240
Więc mam zamiar skopiować to do mojego konsoli i wykazać, że jeśli spojrzeć na dwóch grupach przyjaciela, który będzie dać mi ten ostatni przyjaciela lub równorzędnego.

32
00:02:15,000 --> 00:02:22,920
A potem, jeśli biorę, że i ja się indeks zerowy że dostanę pierwszy element, który jest Mouni.

33
00:02:22,950 --> 00:02:32,300
A więc to jest dość powszechne potrzebować do nory do tablicy, a następnie innej tablicy mieć pewne dane zagnieżdżone gdzie mamy dostęp do pierwszej warstwy.

34
00:02:32,640 --> 00:02:49,060
grupy przyjaciół do których potem daje nam to, a potem musimy następnie uzyskać dostęp to z indeksu zera, aby uzyskać pieniądze, gdy mamy do jakichś bardziej skomplikowanych struktur danych, takich jak dane, że Facebook API daje nam ani danych, które pochodzi z naszej Mongo DB Baza danych.

35
00:02:49,080 --> 00:02:53,230
Więc trzeba zakopać dół do zagnieżdżonych tablic dostęp do naszych danych.
