Metoda JavaScript Array values () vrne nov objekt Array Iterator, ki vsebuje vrednosti za vsak indeks v matriki.
Sintaksa values()
metode je:
arr.values()
Tu je arr matrika.
vrednosti () Parametri
values()
Metoda nima parametrov.
Vrnjena vrednost iz vrednosti ()
- Vrne nov
Array
predmet iteratorja.
Opombe :
values()
Način ne spremeni prvotni niz.values()
Metoda ne prezreti prazne matrike elementov.
Primer: 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 )
Izhod
(vrednost: 'JavaScript', dokončano: napačno) Preostalo Java: nedefinirano C ++ Python Lua (vrednost: nedefinirano, dokončano: resnično)
V for… of
zanke konča, ko zraven (). Narejeno = true ali currentIndex> dolžine . Tako dobimo vrednost kot undefined
po tiskanju vseh vrednosti.
Prav tako prazna vrednost ni prezrta in je prikazana kot undefined
.
Priporočeno branje: matrične tipke JavaScript ()