Breakfast of Champions pt-br Explainer

Explicação de Café da manhã dos campeões

Objetivo deste desafio: Encontre o índice de seu cereal favorito.

Passo a passo da solução: A variável bestcereals armazena uma lista de strings. Para verificar se o cereal favorite, 'ant bran' está na lista, podemos usar bestCereals.includes(favorite). Se ele estiver na lista, vamos indicar sua classificação. Para obter o número de índice de um valor de array, você pode usar o método .indexOf(). Ele buscará a array desde o início e, assim que encontrar o valor, retornará o índice desse valor na array. Se chega ao final da array e o valor não foi incluído, então ele retorna o número -1.

Para obter o índice do favorite, você substitui a string 'mosquito bits' pela variável favorite.

Solução do código de exemplo:
(Toque abaixo para revelar)

import { bestCereals } from 'grasshopper.store';

let favorite = 'ant bran';

console.log(bestCereals.includes(favorite)
    ?
    bestCereals.indexOf(favorite)
    :
    'Not on the list.');

Conceitos de JavaScript: Condicionais (comando ternário), console.log(), import, .includes(), indexOf()

Código Adicional (código oculto executado antes do código do desafio):

let bestCereals = [
        'grasshopper crisp',
        'butterfly puffs',
        'dragonfly flakes',
        'ant bran',
        'moth balls'
    ];