Oi Jonas, tudo bem?
Esse for
nada mais é do que um loop que irá percorrer todos os elementos do array ingredientes
, então começamos do 0 (todo array começa com seu índice 0), e vamos até o ingredientes.length
, ou seja, se o tamanho do array ingredientes
for 4 (por exemplo), o loop vai de 0 até 4 (sem contar o 4, pois esse elemento não existe, então precisamos usar o sinal de menor mesmo, sem ser o menor igual). Portanto, os índices percorridos serão: 0, 1, 2 e 3!
Sendo assim, posicao
será a variável que será acrescentada em 1 no nosso loop, então ela será o índice do nosso array! Por isso que nós utilizamos ingredientes[posicao]
para representar o índice do elemento!
Então dentro desse laço de repetição, ele faz uma verificação, como você disse, até achar o elemento que é igual a variável ingrediente
.
Espero ter ajudado, bons estudos =)