Solucionado (ver solução)
Solucionado
(ver solução)
5
respostas

Duvidas

no caso foi usado nota como parametro, mas a variavel foi declarada como notaS como ele sabe que é para imprimir o array de notas?

5 respostas
solução!

Oi, Renata, tudo bem?

A função callback passada como parâmetro do método forEach sabe que deve iterar sobre o array de notas, porque utilizamos o método forEach diretamente a partir do array de notas, com a sintaxe notas.forEach(). Essa sintaxe é suficiente para o método forEach saber sobre qual lista deve realizar o loop.

Em relação ao parâmetro nota da função callback, ele terá exatamente o valor de cada um dos itens do array em cada iteração realizada sobre o array de notas. Isso também é possível por conta do processo interno do método forEach. Esse método realiza algumas operações por baixo dos panos, então algumas operações podem não ficar muito claras à primeira vista. O que você precisa saber é que o parâmetro nota realmente irá representar cada uma das notas do array, e podemos utilizá-lo dentro da função callback.

Um dica: tome cuidado para não criar parâmetros com o nome de variáveis que já existem no código. Se você tivesse declarado o parâmetro da função como notas em vez de nota, o JavaScript não saberia mais diferenciar o que é o parâmetro e o que é a lista, já que a lista também se chamada notas. O JavaScript entende que parâmetros de funções são como novas variáveis no nosso código. Ou seja, além da variável notas que criamos no início do código, agora teremos, dentro da função, uma nova variável chamada nota.

Espero ter ajudado! Abraços e bons estudos :)

poxa...obrigado pelo retorno,interessante, se puder contribuir com links de material sobre o assunto eu agradeco, abs

Boa tarde tudo bem? Recebi de um colega um array A com 200 elementos, todos eles inteiros distintos. A partir disso, tenho que fazer a seguinte separação a) Como encontrar o primeiro elemento desse array e verificar se ele é diferente de 1?

Renata, caso queira uma explicação mais detalhada sobre o método forEach, você pode consultar a documentação oficial da MDN, que conta com a explicação de cada parâmetro e vários exemplos de uso.

A documentação traz uma série de informações, incluindo conceitos mais avançados, então é um bom lugar para consultar de tempos em tempos. Você provavelmente vai se deparar com muitos termos novos de primeira, mas são boas oportunidades para aprofundar seus conhecimentos.

Sempre que quiser saber mais sobre recursos do JavaScript, como outros métodos de arrays, você também pode pesquisar por eles nessa documentação oficial.

Outro site bacana é o W3Schools. Ele possui uma linguagem mais didática e amigável que a documentação, então é uma boa fonte de consultas para quem está começando.

Michelle, vou pedir para você criar um novo tópico com a sua dúvida! Assim poderemos te responder melhor.

Abraços e bons estudos!

nao conhecia o W3Schools, mais mal entrei aqui e ja adorei,kkkk obrigada, muito bom