De JavaScript-methode Array values () retourneert een nieuw Array Iterator-object dat de waarden voor elke index in de array bevat.
De syntaxis van de values()
methode is:
arr.values()
Hier is arr een array.
waarden () Parameters
De values()
methode heeft geen parameters.
Retourwaarde van waarden ()
- Retourneert een nieuw
Array
iteratorobject.
Opmerkingen :
- De
values()
methode verandert de oorspronkelijke array niet. - De
values()
methode negeert geen lege array-elementen.
Voorbeeld: met behulp van de methode 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 )
Uitvoer
(waarde: 'JavaScript', done: false) Java Resterend: ongedefinieerd C ++ Python Lua (waarde: ongedefinieerd, gedaan: waar)
De for… of
lussen eindigen wanneer next (). Done = true of currentIndex> length . We krijgen dus waarde zoals undefined
na het afdrukken van alle waarden.
De lege waarde wordt ook niet genegeerd en wordt weergegeven als undefined
.
Aanbevolen literatuur: JavaScript-arraysleutels ()