JavaScript Set keys()
- Trang trước
- Trang tiếp theo
- Quay lại lớp trên Sách tham khảo JavaScript Map
Định nghĩa và cách sử dụng
keys()
Phương pháp trả về một đối tượng iterator chứa giá trị của Set.
keys()
Phương pháp không thay đổi Set ban đầu.
Mô hình
Ví dụ 1
// Tạo một Set const letters = new Set(["a", "b", "c"]); // Lấy giá trị const myIterator = letters.keys(); // Liệt kê giá trị let text = ""; for (const x of myIterator) { text += x; }
Ví dụ 2
Duyệt trực tiếp set.keys()
:
// Tạo một Set const letters = new Set(["a", "b", "c"]); // Liệt kê tất cả các phần tử let text = ""; for (const x of letters.keys()) { text += x; }
Lưu ý
Do Set không có khóa nênkeys()
Kết quả mà phương pháp trả về của values()
Phương pháp giống nhau.
Điều này giúp JavaScript Set tương thích với JavaScript Map.
Cú pháp
set.keys()
Tham số
Không có.
Giá trị trả về
Loại | Mô tả |
---|---|
Iterator | Đối tượng có thể duyệt chứa giá trị Set. |
Hỗ trợ trình duyệt
set.keys()
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 |
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 |
Internet Explorer không hỗ trợ set.keys()
.
- Trang trước
- Trang tiếp theo
- Quay lại lớp trên Sách tham khảo JavaScript Map