Questão 64 Comentada - Companhia Nacional de Abastecimento (CONAB) - Analista Tecnologia da Informação (Desenvolvimento) - CONSULPAM (2025)

Considere o seguinte trecho de código em JavaScript (ES6+), construído por um desenvolvedor:


for (var i = 0; i < 3; i++) {

setTimeout(() => console.log("var:", i), 100);

}

for (let j = 0; j < 3; j++) {

setTimeout(() => console.log("let:", j), 100);

}



Diante do exposto, assinale a alternativa que apresenta a saída no console após a execução do código.
  • A var: 0, var: 1, var: 2, let: 0, let: 1, let: 2.
  • B var: 0, var: 1, var: 2, let: 3, let: 3, let: 3.
  • C var: 3, var: 3, var: 3, let: 0, let: 1, let: 2.
  • D var: 3, var: 3, var: 3, let: 3, let: 3, let: 3.