1
00:00:00,270 --> 00:00:01,620
Bien, bienvenido de nuevo.

2
00:00:01,620 --> 00:00:06,630
Así que como mencioné al final del último video sobre iterar a través de una matriz con cuatro

3
00:00:06,630 --> 00:00:09,640
bucles y cuatro pulgadas, va a ser un ejercicio muy rápido.

4
00:00:09,630 --> 00:00:14,040
Aquí solo hay uno y todo lo que debes hacer es evaluar este código.

5
00:00:14,250 --> 00:00:17,010
Entonces tenemos dos matrices y estamos haciendo una para cada una.

6
00:00:17,190 --> 00:00:22,260
Así que tómese un momento para intentarlo y recorra mentalmente esto o recuerde lo que hablamos acerca de cómo

7
00:00:22,260 --> 00:00:26,140
foreach funciona cómo es diferente de un bucle for que es la iteración de matriz.

8
00:00:26,220 --> 00:00:30,720
Todo eso y tómese un momento para pensar en lo que esto imprime y luego lo repasaremos.

9
00:00:30,900 --> 00:00:31,300
Todo bien.

10
00:00:31,350 --> 00:00:35,140
Así que rompecabezas de video no hacer trampa.

11
00:00:36,120 --> 00:00:37,050
Vale genial.

12
00:00:37,050 --> 00:00:42,050
Así que tomemos un momento primero para apreciar cuán impresionante fue esa animación.

13
00:00:42,180 --> 00:00:46,260
Aquí déjame mostrarte de nuevo e incluso puedo cambiar los colores.

14
00:00:46,420 --> 00:00:49,250
Y hay algunas animaciones más, Tim dice que no estás realmente impresionado.

15
00:00:49,320 --> 00:00:51,420
Así que vamos a hablar sobre la solución, supongo.

16
00:00:51,450 --> 00:00:58,920
de números que van del uno al 10 y los colores, todos los colores son de color rojo anaranjado amarillo y verde para las cadenas.

17
00:00:59,250 --> 00:01:02,630
Por lo tanto, para los números de matrices, que son una matriz

18
00:01:02,700 --> 00:01:05,970
Entonces estamos ejecutando números de puntos para cada uno.

19
00:01:06,240 --> 00:01:12,480
Y traté de confundirte un poco donde arrojé algunas llaves aquí donde tenemos el color de nombre

20
00:01:12,480 --> 00:01:19,310
variable, que no es un buen nombre para cada una de ellas porque no estamos tratando con colores.

21
00:01:19,320 --> 00:01:22,070
Estamos corriendo por cada uno en la matriz de números.

22
00:01:22,110 --> 00:01:27,140
Así que estamos ejecutando foreach en esta matriz y lleva toda esta función allí.

23
00:01:27,360 --> 00:01:30,240
Y lo aplica a cada elemento de esta matriz.

24
00:01:30,240 --> 00:01:32,700
Entonces en este caso 10 números diferentes.

25
00:01:33,390 --> 00:01:39,750
Y de nuevo recordando ese nombre de variable temporal, el color del marcador de posición, pero se referirá a los números en

26
00:01:39,750 --> 00:01:43,370
nuestro caso, pero en realidad no importa en lo que concierne a JavaScript.

27
00:01:43,380 --> 00:01:48,630
Esto es como cualquier otro argumento de función que declaramos que escribimos; se puede nombrar lo

28
00:01:48,630 --> 00:01:54,610
que queramos siempre que siga las reglas básicas de javascript donde es un nombre válido para una variable.

29
00:01:55,140 --> 00:02:02,360
Y luego arrojé un pequeño Maggiolo aquí, así que si el color mod 3 es igual a cero.

30
00:02:02,490 --> 00:02:08,560
Entonces, lo que eso significa es que el número debe ser divisible por tres.

31
00:02:08,790 --> 00:02:12,750
Si ese es el caso, imprimimos el color, que en realidad es un número.

32
00:02:13,260 --> 00:02:15,860
Así que recorra todos ellos.

33
00:02:15,900 --> 00:02:23,040
Esto se ejecutará, pero solo en algunos de ellos se ejecutará este registro de salida constante.

34
00:02:23,460 --> 00:02:28,580
Entonces los números que son divisibles por 3 son 3 6 y 9.

35
00:02:28,590 --> 00:02:31,440
Entonces esperaríamos ver 3 6 y 9.

36
00:02:31,950 --> 00:02:34,750
Y solo para guiarte a través de los primeros números.

37
00:02:35,100 --> 00:02:40,510
La primera vez que se usa este código se llama con 10:01 como color.

38
00:02:40,920 --> 00:02:44,190
Entonces el color es igual a 1 si el color mod 3 es cero.

39
00:02:44,220 --> 00:02:44,920
Eso es falso

40
00:02:44,940 --> 00:02:46,830
Así que terminamos entonces.

41
00:02:46,890 --> 00:02:49,680
Porque cada uno hace lo mismo con dos.

42
00:02:50,400 --> 00:02:53,450
Y pasa dos a esta función como color.

43
00:02:53,670 --> 00:02:57,220
Entonces, mod 3 de color que tampoco es igual a cero.

44
00:02:57,300 --> 00:02:58,720
Entonces no nos gusta.

45
00:02:58,950 --> 00:03:04,410
Y luego, este es el último y haré tres se pasa a esta función.

46
00:03:04,590 --> 00:03:08,460
Entonces los colores tres tres mi tres es cero.

47
00:03:08,460 --> 00:03:10,640
Entonces encontramos que imprimen en color.

48
00:03:11,100 --> 00:03:17,560
Así que copiemos esto y evaluemos todo y obtenemos 3 6 y 9.

49
00:03:17,790 --> 00:03:18,190
Increíble.

50
00:03:18,210 --> 00:03:19,730
Entonces eso es todo lo que tenemos que hacer aquí.

51
00:03:19,740 --> 00:03:20,940
Ejercicio rápido

52
00:03:20,940 --> 00:03:22,780
Lo hice un poco complicado.

53
00:03:22,860 --> 00:03:24,720
¿Cuál sería una buena práctica para ti?

54
00:03:24,720 --> 00:03:30,290
Otro buen ejercicio es pasar y simplemente reescribir este código que solo se imprimirá en 3 6 y 9.

55
00:03:30,330 --> 00:03:32,850
Solo los números que son divisibles por tres.

56
00:03:32,880 --> 00:03:38,580
elementos en este conjunto, siempre debería imprimir los divisibles por tres, pero use un ciclo for para cada uno.

57
00:03:38,850 --> 00:03:42,390
Entonces, no solo siempre 3 6 y 9, pero si tuviéramos 50

58
00:03:42,390 --> 00:03:46,060
Entonces, vuelva a escribir o traduzca este código en un bucle for.

59
00:03:46,620 --> 00:03:46,960
Estupendo.

60
00:03:46,980 --> 00:03:51,280
Veré en el siguiente video donde volvemos a nuestra lista de tareas pendientes y implementamos una repetición
