Hodnoty pole JavaScript ()

Metoda JavaScript Array values ​​() vrací nový objekt Array Iterator, který obsahuje hodnoty pro každý index v poli.

Syntaxe values()metody je:

 arr.values()

Zde je arr pole.

hodnoty () parametry

values()Metoda nemá žádné parametry.

Vrátit hodnotu z hodnot ()

  • Vrátí nový Arrayiterátorový objekt.

Poznámky :

  • values()Metoda nemění původní pole.
  • values()Metoda není ignorovat prázdné elementů pole.

Příklad: Použití metody 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 )

Výstup

 (hodnota: 'JavaScript', done: false) Zbývající Java: undefined C ++ Python Lua (hodnota: undefined, done: true)

Tyto for… ofsmyčky se ukončí, když další (). Provedeno = true nebo currentIndex> délky . Získáme tedy hodnotu jako undefinedpo vytištění všech hodnot.

Prázdná hodnota také není ignorována a je zobrazena jako undefined.

Doporučené čtení: Klíče pole JavaScriptu ()

Zajímavé články...