Witajcie,
wyrażenie hasBubbleGum.length
ma wartość 4, no bo tyle ma elementów. Czyli już w pierwszym sprawdzeniu przez pętlę, ten var
o wartości 1 jest mniejszy od 4 więc dlaczego nie wykonuje się ciało tej funkcji i nie wyświetla wyniku za pierwszym razem? Coś tu źle rozumiem :)
var products = ["Czu-Czu-Lada",
"Miętowy chłód", "Ciasto naleśnikowe",
"Guma balonowa"];
var hasBubbleGum = [false,
false,
false,
true];
var i = 0;
while ( i < hasBubbleGum.length) {
if (hasBubbleGum[i]) {
console.log(products[i] + " zawiera gumę do żucia.");
}
i=i+1;
}
Wynik to "Guma balonowa zawiera gumę do żucia."