JavaScript-matrixwaarden ()

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 Arrayiteratorobject.

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… oflussen eindigen wanneer next (). Done = true of currentIndex> length . We krijgen dus waarde zoals undefinedna het afdrukken van alle waarden.

De lege waarde wordt ook niet genegeerd en wordt weergegeven als undefined.

Aanbevolen literatuur: JavaScript-arraysleutels ()

Interessante artikelen...