Ice Cream Quantity es-419 Explainer

Explicador de Cantidad de helado

Objetivo de este acertijo: Usar la propiedad .length para contar el número de elementos en un arreglo

Tutorial de la solución: La propiedad .length se usa para contar el número de elementos que contiene un arreglo Por ejemplo:

console.log(['cat', 'dog', 'rabbit'].length)

imprimirá 3, porque el arreglo contiene 3 elementos.

En este acertijo, el arreglo listOfIceCreams se importa de código adicional.

En la siguiente línea, se declara la variable numberOfFlavors. Como podemos deducir de su nombre, esta variable debe contener el número de sabores que contiene listOfIceCreams.

Para completar el acertijo, agrega .length al final de listOfIceCreams, de modo que el número de elementos en el arreglo se guarde en numberOfFlavors.

Solución del código de ejemplo:
(Pulsa a continuación para revelar)

import { listOfIceCreams } from 'grasshopper.treats';

let numberOfFlavors = listOfIceCreams.length;

console.log('There are ' + numberOfFlavors + ' flavors to choose from');

Conceptos de JavaScript: .length, arreglos, propiedades, declaraciones de importación, declaraciones de la variable con let, consola
Código adicional (código oculto que se ejecuta antes del código del acertijo):

const _list = ['vanilla', 'chocolate', 'cookie dough', 'mint chocolate chip', 'pistachio', 'cookies and cream', 'coffee'];

defineModule(
    'grasshopper.treats',
    {
        listOfIceCreams: _list
    }
);