JavaScript Map values()

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

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

values() Phương pháp không thay đổi Map ban đầu.

Mô hình

Ví dụ 1

// Tạo một Map
const fruits = new Map([
  ["apples", 500],
  ["bananas", 300],
  ["oranges", 200]
]);
// Liệt kê tất cả các giá trị
let text = "";
for (const x of fruits.values()) {
  text += x;
}

Thử ngay

Ví dụ 2

Sử dụng values() Phương pháp tính tổng các giá trị trong Map:

// Tạo một Map
const fruits = new Map([
  ["apples", 500],
  ["bananas", 300],
  ["oranges", 200]
]);
// Tính tổng tất cả các giá trị
let total = 0;
for (const x of fruits.values()) {
  total += x;
}

Thử ngay

Cú pháp

map.values()

Tham số

Không có.

Giá trị trả về

Loại Mô tả
Iterator Đối tượng có thể lặp qua tất cả các giá trị trong Map.

Hỗ trợ trình duyệt

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

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

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

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