1
00:00:00,300 --> 00:00:01,380
OK, volveremos.

2
00:00:01,380 --> 00:00:06,110
Así que es hora de unos pocos ejercicios de matriz de JavaScript de la manera en que esto funciona.

3
00:00:06,120 --> 00:00:08,280
Hay dos ejercicios en ambos.

4
00:00:08,280 --> 00:00:09,530
Te doy un código.

5
00:00:09,540 --> 00:00:13,130
Todo lo que necesita hacer es evaluar qué sucede cuando se ejecuta este código.

6
00:00:13,140 --> 00:00:14,400
Así que aquí está el primero.

7
00:00:14,400 --> 00:00:15,510
Adelante echa un vistazo.

8
00:00:15,520 --> 00:00:20,990
Video de Pozza si es necesario y voy a repasar la solución y solo unos segundos.

9
00:00:21,180 --> 00:00:21,500
DE ACUERDO.

10
00:00:21,510 --> 00:00:23,300
Entonces este es un poco complicado.

11
00:00:23,310 --> 00:00:25,650
Comenzamos definiendo un conjunto de números.

12
00:00:25,650 --> 00:00:27,100
Tiene cinco números.

13
00:00:27,510 --> 00:00:33,680
Y luego estamos imprimiendo algo a partir de los números de la matriz de números.

14
00:00:34,260 --> 00:00:40,470
Entonces, los números de esa longitud en este caso son 5 1 2 3 4 5 artículos.

15
00:00:40,470 --> 00:00:47,160
Así que vamos a acceder al soporte numérico 5, que es un problema porque el índice más grande en este conjunto

16
00:00:47,160 --> 00:00:48,370
es en realidad 4.

17
00:00:48,570 --> 00:00:50,990
Comenzamos en 0 1 2 3 4.

18
00:00:51,030 --> 00:00:53,010
Entonces los números 5 no existen.

19
00:00:53,190 --> 00:00:57,380
Entonces, lo que realmente obtenemos no está definido y te lo mostraré.

20
00:00:57,600 --> 00:01:00,590
Pega esto en la estafa. Y nos volvemos indefinidos

21
00:01:00,990 --> 00:01:07,480
Al igual que si intenté hacer números de 100 que definitivamente no existen y que no estoy definido.

22
00:01:07,620 --> 00:01:15,410
Entonces si hago números de 5 me vuelvo indefinido o hago números de 88, así que quiero un poco complicado.

23
00:01:15,720 --> 00:01:21,120
Así que aquí está el segundo ejercicio positivo si necesita evaluar el código y

24
00:01:21,180 --> 00:01:24,050
luego revisaremos la solución y solo unos momentos.

25
00:01:24,090 --> 00:01:26,060
Así que este parece un poco más aterrador.

26
00:01:26,070 --> 00:01:27,670
Tenemos matrices anidadas.

27
00:01:27,780 --> 00:01:34,060
Entonces esta matriz externa llamada grupos de amigos tiene tres elementos y cada uno es en realidad su propia matriz.

28
00:01:34,080 --> 00:01:39,150
Así que esto es lo que llamamos matrices anidadas o una matriz bidimensional porque estamos anidando en

29
00:01:39,150 --> 00:01:40,980
una matriz en lugar de otra.

30
00:01:41,070 --> 00:01:47,520
Entonces, cada uno tiene tres cadenas de tres grupos diferentes de amigos de Harry Potter y yo soy con. que los grupos de

31
00:01:47,520 --> 00:01:49,610
amigos de registro.

32
00:01:49,620 --> 00:01:52,240
El tercer ítem índice de 2.

33
00:01:52,500 --> 00:01:55,890
Entonces, va a recuperar toda esta matriz aquí.

34
00:01:56,310 --> 00:02:02,100
Y luego encontramos el primer índice de elementos cero en esa matriz que es Mouni.

35
00:02:02,100 --> 00:02:11,040
Así que voy a copiar esto en mi consola y demostrar que si miro grupos de amigos de dos,

36
00:02:11,040 --> 00:02:14,240
me darán este último amigo o compañero.

37
00:02:15,000 --> 00:02:22,920
Y luego, si tomo eso y obtengo el índice cero, obtengo el primer elemento, que es Mouni.

38
00:02:22,950 --> 00:02:29,490
Por lo tanto, es bastante común tener que entrar en una matriz y luego otra matriz para tener algunos datos

39
00:02:29,490 --> 00:02:32,300
anidados donde tenemos que acceder a la primera capa.

40
00:02:32,640 --> 00:02:39,270
los datos que nos da la API de Facebook o los datos que provienen de nuestro Mongo DB base de datos.

41
00:02:39,270 --> 00:02:45,150
Grupos de amigos a los que luego nos da esto y luego tenemos que acceder a eso con índice

42
00:02:45,150 --> 00:02:49,060
cero para sacar dinero cuando lleguemos a estructuras de datos más complicadas como

43
00:02:49,080 --> 00:02:53,230
Bueno, necesitamos profundizar en matrices anidadas para acceder a nuestros datos.

44
00:02:53,250 --> 00:02:55,140
Está bien así que eso es todo por estos ejercicios rápidos
