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
Array
objekt 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… of
petlje završava kada sljedeći (). Učinio = istina ili currentIndex> duljina . Dakle, dobivamo vrijednost kao undefined
nakon ispisa svih vrijednosti.
Također, prazna vrijednost se ne zanemaruje i prikazuje se kao undefined
.
Preporučeno čitanje: Ključevi JavaScript niza ()