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
}
);