Metoda JavaScript vrijednosti niza () vraća novi objekt Array Iterator koji sadrži vrijednosti za svaki indeks u polju.
Sintaksa values()metode je:
arr.values()
Ovdje je arr niz.
vrijednosti () Parametri
values()Metoda nema parametara.
Vrati vrijednost iz values ()
- Vraća novi
Arrayobjekt iteratora.
Napomene :
values()Metoda ne mijenja izvorni niz.values()Metoda ne ignorirati prazne niz elemenata.
Primjer: Uporaba metode values ()
const languages = ("JavaScript", "Java", , "C++", "Python", "Lua"); let iterator = languages.values(); // using .next() with iterator object console.log(iterator.next()); // ( value: 'JavaScript', done: false ) console.log(iterator.next().value); // Java console.log("Remaining:") for (let value of iterator) ( console.log(value); ) console.log(iterator.next()) // ( value: undefined, done: true )
Izlaz
(vrijednost: 'JavaScript', gotovo: netačno) Preostalo Java: nedefinirano C ++ Python Lua (vrijednost: nedefinirano, gotovo: točno)
U for… ofpetlje završava kada sljedeći (). Učinio = istina ili currentIndex> duljina . Dakle, dobivamo vrijednost kao undefinednakon ispisa svih vrijednosti.
Također, prazna vrijednost se ne zanemaruje i prikazuje se kao undefined.
Preporučeno čitanje: Ključevi JavaScript niza ()








