Valori array JavaScript ()

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 Arrayoggetto 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… ofciclo termina quando next (). Done = true o currentIndex> length . Quindi, otteniamo valore come undefineddopo aver stampato tutti i valori.

Inoltre, il valore vuoto non viene ignorato e viene visualizzato come undefined.

Letture consigliate: chiavi array JavaScript ()

Articoli interessanti...