• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Jak działa ten kod, że wyświetla się ten akurat wynik.

Object Storage Arubacloud
0 głosów
143 wizyt
pytanie zadane 23 stycznia 2019 w JavaScript przez Kubs Mądrala (5,190 p.)

Witajcie,

jak to się dzieje, że wyświetla się ostatni element z tablicy products w wyniku? Sam chętnie bym to prześwietlił ale nie wiem jak podglądać wykonywanie się kodu w Visual Studio Code.


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;
}

 

1 odpowiedź

0 głosów
odpowiedź 23 stycznia 2019 przez niezalogowany
wybrane 23 stycznia 2019 przez Kubs
 
Najlepsza
masz dwie tablice po tyle samo elementów  pętla while sprawdza pokolei każdy element w tablicy nr2 która zawiera wszędzie wartość false  prócz na ostatnim miejscu gdy wreszcie trafi na wartość true to wykona się if który wyciąga element o indeksie i z tablicy nr1
komentarz 23 stycznia 2019 przez Kubs Mądrala (5,190 p.)

Fajnie, dziękuję Marcin,

myślę tylko nad jednym - 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 mniejsze od 4 więc dlaczego nie wykonuje się ciało tej funkcji?

komentarz 23 stycznia 2019 przez ScriptyChris Mędrzec (190,190 p.)

Tylko ostatni element tablicy hasBubbleGum ma wartość truthy, dlatego wcześniej nie wchodzi do if

komentarz 30 stycznia 2019 przez Kubs Mądrala (5,190 p.)
Dziękuję.

Podobne pytania

0 głosów
1 odpowiedź 320 wizyt
0 głosów
2 odpowiedzi 789 wizyt
0 głosów
2 odpowiedzi 145 wizyt
pytanie zadane 22 lipca 2016 w JavaScript przez ManiaQ Nowicjusz (210 p.)

92,550 zapytań

141,392 odpowiedzi

319,520 komentarzy

61,935 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...