JavaScript Array values()

定义和用法

values() 方法返回包含数组值的迭代器对象。

values() 方法不会改变原始数组。

Kaedah iterasi array:

Kaedah entries() Array

Kaedah every() Array

Kaedah filter() Array

Kaedah forEach() Array

Kaedah keys() Array

Kaedah map() Array

Contoh

Contoh 1

// Buat sebuah array
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// Buat sebuah iterator
const list = fruits.values();
// Daftar nilai
let text = "";
for (let x of list) {
  text += x + "<br>";
}

Cuba Sendiri

Contoh 2

Langsung melintasi iterator:

// Buat sebuah array
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// Daftar nilai
let text = "";
for (let x of fruits.values()) {
  text += x + "<br>";
}

Cuba Sendiri

Contoh 3

Gunakan bawaan Object.values() Kaedah:

// Buat sebuah array
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// Daftar nilai
let text = "";
for (let x of Object.values(fruits)) {
  text += x + "<br>";
}

Cuba Sendiri

Sintaks

array.values()

Parameter

Tiada.

Kembalian

Jenis Dekripsi
Iterator Objek iterator yang mengandungi nilai array.

Pendukung Pelayar

values() Adalah ciri ECMAScript6 (ES6).

ES6 (JavaScript 2015) disokong di semua pelayar moden sejak Jun 2017:

Chrome Edge Firefox Safari Opera
Chrome 51 Edge 15 Firefox 54 Safari 10 Opera 38
Mei 2016 Apr 2017 Jun 2017 Sep 2016 Jun 2016

values() Tidak disokong di Internet Explorer.