JavaScript-Array-Werte ()

Die JavaScript Array values ​​() -Methode gibt ein neues Array Iterator-Objekt zurück, das die Werte für jeden Index im Array enthält.

Die Syntax der values()Methode lautet:

 arr.values()

Hier ist arr ein Array.

values ​​() Parameter

Die values()Methode hat keine Parameter.

Rückgabewert von values ​​()

  • Gibt ein neues ArrayIteratorobjekt zurück.

Anmerkungen :

  • Die values()Methode ändert das ursprüngliche Array nicht.
  • Die values()Methode ignoriert keine leeren Array-Elemente.

Beispiel: Verwenden der 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 )

Ausgabe

 (Wert: 'JavaScript', erledigt: falsch) Java Verbleibend: undefiniert C ++ Python Lua (Wert: undefiniert, erledigt: wahr)

Die for… ofSchleife endet, wenn next (). Doed = true oder currentIndex> length ist . Wir erhalten also einen Wert wie undefinednach dem Drucken aller Werte.

Außerdem wird der leere Wert nicht ignoriert und als angezeigt undefined.

Empfohlene Lektüre: JavaScript-Array-Schlüssel ()

Interessante Beiträge...