Taco Tuesday es-419 Explainer

Explicación de Martes de taco

Objetivo de este acertijo: Usar un classic for loop para acceder a cada tercer elemento en un arreglo.

Tutorial de la solución: El arreglo tacos se importa del código adicional. Se mezcla antes de cada ejecución del código, de modo que el arreglo debe tener un orden distinto de elementos cada vez.

El classic for loop declara la variable de cicladoi y define su valor como 0. Después de cada iteración, la operación i += 3 actualizará i en 3. La iteración continuará siempre que i < tacos.length sea true.

Dentro del bloque de código, podemos acceder e imprimir el elemento actual en el arreglo tacos usando i para su índice.
Solución del código de ejemplo:

import { tacos } from 'grasshopper.taqueria';

for (let i = 0; i < tacos.length; i += 3) {
    console.log(tacos[i]);
}

Conceptos de JavaScript: classic for loops, operadores de asignación de suma, importaciones
Código adicional (código oculto que se ejecuta antes del código del acertijo):

let _tacos = [
    'al pastor', 
    'carnitas', 
    'lengua', 
    'pollo', 
    'carne asada', 
    'tripas', 
    'chorizo', 
    'barbacoa', 
    'arroz con frijoles'
];
        
function shuffle(array) {
    for (let i = array.length - 1; i > 0; i--) {
        let j = Math.floor(Math.random() * (i + 1));
        [array[i], array[j]] = [array[j], array[i]];
    }
    return array;
}

let tacos = shuffle(_tacos);

1 Like