Metóda JavaScript Array values () vracia nový objekt Array Iterator, ktorý obsahuje hodnoty pre každý index v poli.
Syntax values()
metódy je:
arr.values()
Tu je arr pole.
hodnoty () parametre
values()
Metóda nemá žiadne parametre.
Vrátiť hodnotu z hodnôt ()
- Vráti nový
Array
objekt iterátora.
Poznámky :
values()
Metóda nemení pôvodné pole.values()
Metóda nie je ignorovať prázdne elementov poľa.
Príklad: Použitie metódy 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ýkon
(hodnota: „JavaScript“, hotovo: false) Zostávajúce Java: nedefinované C ++ Python Lua (hodnota: nedefinované, hotovo: true)
Tieto for… of
slučky sa ukončí, keď ďalší (). Implementoval = true alebo currentIndex> dĺžky . Získame teda hodnotu ako undefined
po vytlačení všetkých hodnôt.
Prázdna hodnota tiež nie je ignorovaná a zobrazuje sa ako undefined
.
Odporúčané čítanie: Kľúče poľa JavaScriptu ()