JavaScript Array values()

Định nghĩa và cách sử dụng

values() Phương pháp trả về đối tượng iterator chứa giá trị của mảng.

values() Phương pháp sẽ không thay đổi mảng gốc.

Phương pháp duyệt mảng:

Phương pháp entries() của Array

Phương pháp every() của Array

Phương pháp filter() của Array

Phương pháp forEach() của Array

Phương pháp keys() của Array

Phương pháp map() của Array

Mô hình

Ví dụ 1

// Tạo một mảng
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// Tạo một iterator
const list = fruits.values();
// Liệt kê giá trị
let text = "";
for (let x of list) {
  text += x + "<br>";
}

Thử ngay

Ví dụ 2

Duyệt iterator trực tiếp:

// Tạo một mảng
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// Liệt kê giá trị
let text = "";
for (let x of fruits.values()) {
  text += x + "<br>";
}

Thử ngay

Ví dụ 3

Sử dụng built-in Object.values() Phương pháp:

// Tạo một mảng
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// Liệt kê giá trị
let text = "";
for (let x of Object.values(fruits)) {
  text += x + "<br>";
}

Thử ngay

Cú pháp

array.values()

Tham số

Không có.

Giá trị trả về

Loại Mô tả
Iterator Chứa đối tượng iterator chứa giá trị của mảng.

Hỗ trợ trình duyệt

values() Là tính năng của ECMAScript6 (ES6).

ES6 (JavaScript 2015) được hỗ trợ trong tất cả các trình duyệt hiện đại từ tháng 6 năm 2017:

Chrome Edge Firefox Safari Opera
Chrome 51 Edge 15 Firefox 54 Safari 10 Opera 38
Tháng 5 năm 2016 Tháng 4 năm 2017 Tháng 6 năm 2017 Tháng 9 năm 2016 Tháng 6 năm 2016

values() Không hỗ trợ trong Internet Explorer.