Array.pop() opcija

Array.pop() opcija

offline
  • Pridružio: 09 Sep 2021
  • Poruke: 25

Zdravo svima,
Nije mi baš najjasnije kako funkcioniše navedena funkcija
Imamo npr sledeći niz - var array=[ "Dr", "Gojko", "Maric", 2002, "yellow", "driver", true, 28, false]
I sad, pozvao sam funkciju array.pop() 2 puta, što znači da mi se prvo obrisalo false pa 28 i onda vraća true, ali zar ne bi trebalo da vrati 28 jer ta funkcija valjda vraća poslednji obrisan element?

U drugom slučaju (izuzimajući 2 array.pop koja sam naveo), ako stavim console.log(gojko.pop()); on će onda da vrati false, i to se ne poklapa načinom prikazivanja gore (onda bi trebalo 28 da se ispiše).



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Milan
  • Pridružio: 17 Dec 2007
  • Poruke: 14828
  • Gde živiš: Niš

Pop funkcioniše na način tako da u trenutku poziva briše poslednji element iz niza i kao rezultat se vraća taj obrisani element.

Dakle, ako dva puta pozoveš pop(), pa onda treći put ponovo pozoveš pop() i rezultat poziva odštampaš, ti tom prilikom brišeš napre dva, a onda i treći element iz niza, te otuda štampaš true koji pominješ.



offline
  • Pridružio: 09 Sep 2021
  • Poruke: 25

Sad sam skapirao, hvala puno.

Ko je trenutno na forumu
 

Ukupno su 1840 korisnika na forumu :: 56 registrovanih, 7 sakrivenih i 1777 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 20624 - dana 04 Apr 2026 04:18

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: A.R.Chafee.Jr., Apok, BaneM75, bbrasnjo3, bojan_t, bpop, Branko Matić, cavatina, Citalac, cuvarkuca, dane007, DeerHunter, Denaya, dolinalima, Dovla 1980, dragoljub11987, Feller, Fliper, FOX, Giskard, havoc995, HrcAk47, IQ116, jalos, JoeDalton, K a s p e r, Knovakov, lord sir giga, Manjane, mare2222, Marko Marković, mercedesamg, Mercury, Miki281, mile.ilic75, monomah, narandzasti, nenomir, nnnnnnnnnn, nnovakis, nuke92, Qvazimodo, Srki98, stalja, Stanislav1970, StankoVrankovic, stegonosa, USSVoyager, vathra, Vladoj, vuksa72, yufighter, Zukov, zule2, |_MeD_|, 79693