JavaScript Array values()
- Trang trước unshift()
- Trang tiếp theo valueOf()
- Quay lại lớp trên Sách tham khảo JavaScript Array
Đị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 filter() 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>"; }
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>"; }
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>"; }
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.
- Trang trước unshift()
- Trang tiếp theo valueOf()
- Quay lại lớp trên Sách tham khảo JavaScript Array