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ý
Arrayiterá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… ofsmyčky se ukončí, když další (). Provedeno = true nebo currentIndex> délky . Získáme tedy hodnotu jako undefinedpo 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 ()








