1
00:00:00,300 --> 00:00:01,380
OK, torneremo.

2
00:00:01,380 --> 00:00:06,110
Quindi è il momento che alcuni array di javascript si esercitino nel modo in cui funziona.

3
00:00:06,120 --> 00:00:08,280
Ci sono due esercizi in entrambi.

4
00:00:08,280 --> 00:00:09,530
Ti do un po 'di codice.

5
00:00:09,540 --> 00:00:13,130
Tutto quello che devi fare è valutare cosa succede quando viene eseguito questo codice.

6
00:00:13,140 --> 00:00:14,400
Quindi ecco il primo.

7
00:00:14,400 --> 00:00:15,510
Vai avanti dai un'occhiata.

8
00:00:15,520 --> 00:00:20,990
Pozza video se è necessario e vado oltre la soluzione e solo pochi secondi.

9
00:00:21,180 --> 00:00:21,500
OK.

10
00:00:21,510 --> 00:00:23,300
Quindi questo è un po 'complicato.

11
00:00:23,310 --> 00:00:25,650
Iniziamo definendo un array di numeri.

12
00:00:25,650 --> 00:00:27,100
Ha cinque numeri.

13
00:00:27,510 --> 00:00:33,680
E poi stiamo stampando qualcosa dai numeri di serie numeri di parentesi hotlink.

14
00:00:34,260 --> 00:00:40,470
Quindi i numeri di quella lunghezza in questo caso sono 5 1 2 3 4 5 articoli.

15
00:00:40,470 --> 00:00:47,160
Quindi accediamo alla parentesi numerica 5, che è un problema perché l'indice più grande di questo array è

16
00:00:47,160 --> 00:00:48,370
in realtà 4.

17
00:00:48,570 --> 00:00:50,990
Iniziamo da 0 1 2 3 4.

18
00:00:51,030 --> 00:00:53,010
Quindi i numeri 5 non esistono.

19
00:00:53,190 --> 00:00:57,380
Quindi quello che otteniamo è indefinito e te lo mostrerò.

20
00:00:57,600 --> 00:01:00,590
Incolla questo nel con. E diventiamo indefiniti.

21
00:01:00,990 --> 00:01:07,480
Proprio come se provassi a fare numeri di 100 che sicuramente non esistono e ottengo un indefinito.

22
00:01:07,620 --> 00:01:15,410
Quindi se faccio numeri di 5 ottengo indefinito o faccio numeri di ottengo 88 quindi voglio un po 'complicato.

23
00:01:15,720 --> 00:01:21,120
Quindi, ecco la seconda positività dell'esercizio se è necessario valutare il codice e quindi

24
00:01:21,180 --> 00:01:24,050
esamineremo la soluzione e solo alcuni istanti.

25
00:01:24,090 --> 00:01:26,060
Quindi questo sembra un po 'più spaventoso.

26
00:01:26,070 --> 00:01:27,670
Abbiamo array annidati.

27
00:01:27,780 --> 00:01:34,060
Quindi questo array esterno chiamato gruppi di amici ha tre elementi e ognuno è in realtà il suo array.

28
00:01:34,080 --> 00:01:39,150
Quindi questo è ciò che chiamiamo array annidati o un array bidimensionale perché stiamo annidando in array

29
00:01:39,150 --> 00:01:40,980
invece che in un altro array.

30
00:01:41,070 --> 00:01:47,520
Quindi ognuno è a tre corde da tre gruppi di amici diversi da Harry Potter e io sono truffatore. che registra i gruppi

31
00:01:47,520 --> 00:01:49,610
di amici.

32
00:01:49,620 --> 00:01:52,240
Il terzo indice di articolo di 2.

33
00:01:52,500 --> 00:01:55,890
Quindi questo recupererà l'intero array proprio qui.

34
00:01:56,310 --> 00:02:02,100
E poi stiamo trovando il primo elemento indice zero in quell'array che è Mouni.

35
00:02:02,100 --> 00:02:11,040
Quindi copierò questo nella mia console e dimostrerò che se guardo un gruppo di amici di due persone questo

36
00:02:11,040 --> 00:02:14,240
mi darà questo ultimo amico o pari.

37
00:02:15,000 --> 00:02:22,920
E poi se lo prendo e ottengo l'indice zero di quello ottengo il primo oggetto che è Mouni.

38
00:02:22,950 --> 00:02:29,490
Quindi è abbastanza comune dover scavare in un array e poi in un altro array per avere alcuni

39
00:02:29,490 --> 00:02:32,300
dati annidati dove dobbiamo accedere al primo livello.

40
00:02:32,640 --> 00:02:39,270
i dati che ci fornisce l'API di Facebook oi dati che provengono dal nostro Mongo DB Banca dati.

41
00:02:39,270 --> 00:02:45,150
Gruppi di amici a cui poi ci dà questo e poi dobbiamo accederci con l'indice zero

42
00:02:45,150 --> 00:02:49,060
per ottenere soldi quando arriviamo a strutture dati più complicate come

43
00:02:49,080 --> 00:02:53,230
E 'necessario scavare negli array annidati per accedere ai nostri dati.

44
00:02:53,250 --> 00:02:55,140
Va bene così è per questi esercizi veloci
