Il metodo JavaScript Array values () restituisce un nuovo oggetto Array Iterator che contiene i valori per ogni indice nell'array.
La sintassi del values()
metodo è:
arr.values()
Qui, arr è un array.
valori () Parametri
Il values()
metodo non ha parametri.
Valore restituito dai valori ()
- Restituisce un nuovo
Array
oggetto iteratore.
Note :
- Il
values()
metodo non modifica l'array originale. - Il
values()
metodo non ignora gli elementi dell'array vuoto.
Esempio: utilizzo del metodo 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 )
Produzione
(valore: 'JavaScript', done: false) Java Remaining: undefined C ++ Python Lua (value: undefined, done: true)
Il for… of
ciclo termina quando next (). Done = true o currentIndex> length . Quindi, otteniamo valore come undefined
dopo aver stampato tutti i valori.
Inoltre, il valore vuoto non viene ignorato e viene visualizzato come undefined
.
Letture consigliate: chiavi array JavaScript ()