JavaScript Array values()

Määrittely ja käyttö

values() Metodi palauttaa iteraattorin objektin, joka sisältää taulukon arvot.

values() Metodi ei muuta alkuperäistä taulukkoa.

Taulukon iteraatiomenetelmät:

Array entries() -menetelmä

Array every() -menetelmä

Array filter() -menetelmä

Array forEach() -menetelmä

Array keys() -menetelmä

Array map() -menetelmä

Esimerkki

Esimerkki 1

// Luo taulukko
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// Luo iteraattori
const list = fruits.values();
// Luettelo arvoista
let text = "";
for (let x of list) {
  text += x + "<br>";
}

Kokeile itse

Esimerkki 2

Direktiivinen iteraattorin kiertäminen:

// Luo taulukko
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// Luettelo arvoista
let text = "";
for (let x of fruits.values()) {
  text += x + "<br>";
}

Kokeile itse

Esimerkki 3

Käytä sisäänrakennettua Object.values() Menetelmä:

// Luo taulukko
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// Luettelo arvoista
let text = "";
for (let x of Object.values(fruits)) {
  text += x + "<br>";
}

Kokeile itse

Syntaksi

array.values()

Parametrit

Ei mitään.

Palautusarvo

Tyyppi Kuvaus
Iterator Sisältää taulukkoarvojen iteraattorit.

Selaimen tuki

values() Se on ECMAScript6 (ES6) ominaisuus.

ES6 (JavaScript 2015) tukee kaikkia nykyaikaisia selaimia alkaen kesäkuusta 2017:

Chrome Edge Firefox Safari Opera
Chrome 51 Edge 15 Firefox 54 Safari 10 Opera 38
Toukokuu 2016 Huhtikuu 2017 Kesäkuu 2017 Syyskuu 2016 Kesäkuu 2016

values() Ei tuettu Internet Explorerissä.