Wartości tablicy JavaScript ()

Metoda JavaScript Array values ​​() zwraca nowy obiekt Array Iterator, który zawiera wartości dla każdego indeksu w tablicy.

Składnia values()metody to:

 arr.values()

Tutaj arr jest tablicą.

wartości () Parametry

values()Metoda nie ma żadnych parametrów.

Wartość zwracana z wartości ()

  • Zwraca nowy Arrayobiekt iteratora.

Uwagi :

  • values()Sposób nie zmienia oryginalnej tablicy.
  • values()Sposób nie ignoruje pustych elementów macierzy.

Przykład: użycie 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 )

Wynik

 (wartość: 'JavaScript', gotowe: false) Java Pozostałe: niezdefiniowane C ++ Python Lua (wartość: niezdefiniowana, gotowe: prawda)

Te for… ofkońce pętle kiedy next (). Zrobione = true lub currentIndex> długość . Tak więc otrzymujemy wartość undefinedpo wypisaniu wszystkich wartości.

Ponadto pusta wartość nie jest ignorowana i jest wyświetlana jako undefined.

Zalecana lektura: klucze tablic JavaScript ()

Interesujące artykuły...