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: 14809
  • 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 790 korisnika na forumu :: 29 registrovanih, 5 sakrivenih i 756 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: A.R.Chafee.Jr., amaterSRB, Bane san, bigfoot, Bobrock1, cuculo, dozorni, draganca, dule10savic, HrcAk47, krkalon, Leonov, Luka1998, MiroslavD, nesa1962, nikoladim, Parker, procesor, Ripanjac, sokars, ss10, Stanlio, stegonosa, stokssone, styg, vladetije, x9, yrraf, |_MeD_|