JavaScript Array values()

Definicja i użycie

values() Metoda zwraca obiekt iteratora zawierający wartości tablicy.

values() Metoda nie zmienia oryginalnego tablicy.

Metody iteracji tablic:

Metoda entries() tablicy

Metoda every() tablicy

Metoda filter() tablicy

Metoda forEach() tablicy

Metoda keys() tablicy

Metoda map() tablicy

Przykład

Przykład 1

// Utwórz tablicę
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// Utwórz iterator
const list = fruits.values();
// Wyświetl wartości
let text = "";
for (let x of list) {
  text += x + "<br>";
}

Spróbuj sam

Przykład 2

Bezpośrednia iteracja przez iterator:

// Utwórz tablicę
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// Wyświetl wartości
let text = "";
for (let x of fruits.values()) {
  text += x + "<br>";
}

Spróbuj sam

Przykład 3

Użyj wbudowanego Object.values() Metoda:

// Utwórz tablicę
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// Wyświetl wartości
let text = "";
for (let x of Object.values(fruits)) {
  text += x + "<br>";
}

Spróbuj sam

Gramatyka

array.values()

Parametry

Brak.

Zwracana wartość

Typ Opis
Iterator Obiekt iteratora zawierający wartości tablicy.

Obsługa przeglądarek

values() To cechy ECMAScript6 (ES6).

ES6 (JavaScript 2015) od czerwca 2017 roku jest obsługiwany we wszystkich nowoczesnych przeglądarkach:

Chrome Edge Firefox Safari Opera
Chrome 51 Edge 15 Firefox 54 Safari 10 Opera 38
Maj 2016 roku Kwiecień 2017 roku Czerwiec 2017 roku Wrzesień 2016 roku Czerwiec 2016 roku

values() Nieobsługiwane w Internet Explorer.