Metoden JavaScript Array-værdier () returnerer et nyt Array Iterator-objekt, der indeholder værdierne for hvert indeks i arrayet.
Metodens syntaks values()
er:
arr.values()
Her er arr en matrix.
værdier () Parametre
Den values()
metode har ikke nogen parametre.
Returneringsværdi fra værdier ()
- Returnerer et nyt
Array
iteratorobjekt.
Bemærkninger :
- Den
values()
metode ændrer ikke den oprindelige array. - Den
values()
metode ikke Frie array elementer.
Eksempel: Brug af værdier () -metoden
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 )
Produktion
(værdi: 'JavaScript', udført: falsk) Java Resterende: udefineret C ++ Python Lua (værdi: udefineret, udført: sand)
De for… of
sløjfer ender når næste (). Gjort = true eller currentIndex> længde . Så vi får værdi som undefined
efter udskrivning af alle værdier.
Den tomme værdi ignoreres heller ikke og vises som undefined
.
Anbefalet læsning: JavaScript-arraynøgler ()