Bien, bienvenido de nuevo.
Así que como mencioné al final del último video sobre iterar a través de una matriz con cuatro
bucles y cuatro pulgadas, va a ser un ejercicio muy rápido.
Aquí solo hay uno y todo lo que debes hacer es evaluar este código.
Entonces tenemos dos matrices y estamos haciendo una para cada una.
Así que tómese un momento para intentarlo y recorra mentalmente esto o recuerde lo que hablamos acerca de cómo
foreach funciona cómo es diferente de un bucle for que es la iteración de matriz.
Todo eso y tómese un momento para pensar en lo que esto imprime y luego lo repasaremos.
Todo bien.
Así que rompecabezas de video no hacer trampa.
Vale genial.
Así que tomemos un momento primero para apreciar cuán impresionante fue esa animación.
Aquí déjame mostrarte de nuevo e incluso puedo cambiar los colores.
Y hay algunas animaciones más, Tim dice que no estás realmente impresionado.
Así que vamos a hablar sobre la solución, supongo.
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.
Por lo tanto, para los números de matrices, que son una matriz
Entonces estamos ejecutando números de puntos para cada uno.
Y traté de confundirte un poco donde arrojé algunas llaves aquí donde tenemos el color de nombre
variable, que no es un buen nombre para cada una de ellas porque no estamos tratando con colores.
Estamos corriendo por cada uno en la matriz de números.
Así que estamos ejecutando foreach en esta matriz y lleva toda esta función allí.
Y lo aplica a cada elemento de esta matriz.
Entonces en este caso 10 números diferentes.
Y de nuevo recordando ese nombre de variable temporal, el color del marcador de posición, pero se referirá a los números en
nuestro caso, pero en realidad no importa en lo que concierne a JavaScript.
Esto es como cualquier otro argumento de función que declaramos que escribimos; se puede nombrar lo
que queramos siempre que siga las reglas básicas de javascript donde es un nombre válido para una variable.
Y luego arrojé un pequeño Maggiolo aquí, así que si el color mod 3 es igual a cero.
Entonces, lo que eso significa es que el número debe ser divisible por tres.
Si ese es el caso, imprimimos el color, que en realidad es un número.
Así que recorra todos ellos.
Esto se ejecutará, pero solo en algunos de ellos se ejecutará este registro de salida constante.
Entonces los números que son divisibles por 3 son 3 6 y 9.
Entonces esperaríamos ver 3 6 y 9.
Y solo para guiarte a través de los primeros números.
La primera vez que se usa este código se llama con 10:01 como color.
Entonces el color es igual a 1 si el color mod 3 es cero.
Eso es falso
Así que terminamos entonces.
Porque cada uno hace lo mismo con dos.
Y pasa dos a esta función como color.
Entonces, mod 3 de color que tampoco es igual a cero.
Entonces no nos gusta.
Y luego, este es el último y haré tres se pasa a esta función.
Entonces los colores tres tres mi tres es cero.
Entonces encontramos que imprimen en color.
Así que copiemos esto y evaluemos todo y obtenemos 3 6 y 9.
Increíble.
Entonces eso es todo lo que tenemos que hacer aquí.
Ejercicio rápido
Lo hice un poco complicado.
¿Cuál sería una buena práctica para ti?
Otro buen ejercicio es pasar y simplemente reescribir este código que solo se imprimirá en 3 6 y 9.
Solo los números que son divisibles por tres.
elementos en este conjunto, siempre debería imprimir los divisibles por tres, pero use un ciclo for para cada uno.
Entonces, no solo siempre 3 6 y 9, pero si tuviéramos 50
Entonces, vuelva a escribir o traduzca este código en un bucle for.
Estupendo.
Veré en el siguiente video donde volvemos a nuestra lista de tareas pendientes y implementamos una repetición