1
00:00:00,300 --> 00:00:01,380
OK, vamos voltar.

2
00:00:01,380 --> 00:00:06,110
Então é hora de alguns exercícios de matriz de javascript da maneira que isso funciona.

3
00:00:06,120 --> 00:00:08,280
Há dois exercícios em ambos.

4
00:00:08,280 --> 00:00:09,530
Eu dou-lhe algum código.

5
00:00:09,540 --> 00:00:13,130
Tudo o que você precisa fazer é avaliar o que acontece quando este código é executado.

6
00:00:13,140 --> 00:00:14,400
Então, aqui está o primeiro.

7
00:00:14,400 --> 00:00:15,510
Vá em frente, dê uma olhada.

8
00:00:15,520 --> 00:00:20,990
Pozza, se você precisar e eu vou sobre a solução e apenas alguns segundos.

9
00:00:21,180 --> 00:00:21,500
ESTÁ BEM.

10
00:00:21,510 --> 00:00:23,300
Então este é um pouco complicado.

11
00:00:23,310 --> 00:00:25,650
Começamos definindo uma matriz de números.

12
00:00:25,650 --> 00:00:27,100
Tem cinco números nele.

13
00:00:27,510 --> 00:00:33,680
E então, estamos imprimindo algo dos números de matrizes números de suporte números hotlink.

14
00:00:34,260 --> 00:00:40,470
Então números desse comprimento nesse caso são 5 1 2 3 4 5 itens.

15
00:00:40,470 --> 00:00:47,160
Então, vamos acessar os números de suporte 5, o que é um problema porque o maior índice nesta matriz

16
00:00:47,160 --> 00:00:48,370
é na verdade 4.

17
00:00:48,570 --> 00:00:50,990
Começamos em 0 1 2 3 4.

18
00:00:51,030 --> 00:00:53,010
Então os números 5 não existem.

19
00:00:53,190 --> 00:00:57,380
Então, o que realmente recebemos é indefinido e vou mostrar isso para você.

20
00:00:57,600 --> 00:01:00,590
Cole este no con. E ficamos indefinidos.

21
00:01:00,990 --> 00:01:07,480
Assim como se eu tentei fazer números de 100 que definitivamente não existem e eu não consigo definir.

22
00:01:07,620 --> 00:01:15,410
Então, se eu fizer números de 5, eu não sei definir ou fazer números de eu 88, então eu quero um pouco complicado.

23
00:01:15,720 --> 00:01:21,120
Então, aqui é a segunda positividade do exercício, se você precisa avaliar o código e depois

24
00:01:21,180 --> 00:01:24,050
vamos solucionar a solução e apenas alguns instantes.

25
00:01:24,090 --> 00:01:26,060
Então este parece um pouco mais assustador.

26
00:01:26,070 --> 00:01:27,670
Nós temos arrays aninhados.

27
00:01:27,780 --> 00:01:34,060
Então, essa matriz externa chamada grupos de amigos tem três itens e cada um é na verdade sua própria matriz.

28
00:01:34,080 --> 00:01:39,150
Então, isso é o que chamamos de arrays aninhados ou uma matriz bidimensional porque estamos aninhando em

29
00:01:39,150 --> 00:01:40,980
matriz em vez de outra matriz.

30
00:01:41,070 --> 00:01:47,520
Então cada um tem três cordas há três grupos de amigos diferentes de Harry Potter e eu sou con. que o registro de

31
00:01:47,520 --> 00:01:49,610
amigos se agrupa.

32
00:01:49,620 --> 00:01:52,240
O índice do terceiro item de 2.

33
00:01:52,500 --> 00:01:55,890
Então, isso vai recuperar toda essa matriz aqui.

34
00:01:56,310 --> 00:02:02,100
E então, estamos encontrando o primeiro índice de item zero naquela matriz que é o Mouni.

35
00:02:02,100 --> 00:02:11,040
Então vou copiar isso no meu console e demonstrar que se eu olhar para amigos grupos de dois que me

36
00:02:11,040 --> 00:02:14,240
vão dar esse último amigo ou par.

37
00:02:15,000 --> 00:02:22,920
E então, se eu tomar isso e eu recebo o índice zero, eu recebo o primeiro item que é o Mouni.

38
00:02:22,950 --> 00:02:29,490
Então, isso é bastante comum para ter acesso a uma matriz e, em seguida, outra matriz para ter alguns

39
00:02:29,490 --> 00:02:32,300
dados aninhados, onde devemos acessar a primeira camada.

40
00:02:32,640 --> 00:02:39,270
os dados que a API do Facebook nos dá ou os dados que vem do nosso DB de Mongo base de dados.

41
00:02:39,270 --> 00:02:45,150
Grupos de amigos aos quais, então, nos dá isso e, então, temos que acessar isso com o índice zero

42
00:02:45,150 --> 00:02:49,060
para obter dinheiro quando chegarmos a algumas estruturas de dados mais complicadas, como

43
00:02:49,080 --> 00:02:53,230
Bem, é preciso mergulhar em arrays aninhados para acessar nossos dados.

44
00:02:53,250 --> 00:02:55,140
Tudo bem, então é isso para esses exercícios rápidos
