Metoda JavaScript Array values () vrací nový objekt Array Iterator, který obsahuje hodnoty pro každý index v poli.
Syntaxe values()
metody je:
arr.values()
Zde je arr pole.
hodnoty () parametry
values()
Metoda nemá žádné parametry.
Vrátit hodnotu z hodnot ()
- Vrátí nový
Array
iterátorový objekt.
Poznámky :
values()
Metoda nemění původní pole.values()
Metoda není ignorovat prázdné elementů pole.
Příklad: Použití metody 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 )
Výstup
(hodnota: 'JavaScript', done: false) Zbývající Java: undefined C ++ Python Lua (hodnota: undefined, done: true)
Tyto for… of
smyčky se ukončí, když další (). Provedeno = true nebo currentIndex> délky . Získáme tedy hodnotu jako undefined
po vytištění všech hodnot.
Prázdná hodnota také není ignorována a je zobrazena jako undefined
.
Doporučené čtení: Klíče pole JavaScriptu ()