Khóa mảng JavaScript()
Ví dụ
Tạo một đối tượng Array Iterator, chứa các khóa của mảng:
// Create an Array
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// Create an Iterable
const list = fruits.keys();
// List the Keys
let text = "";
for (let x of list) {
text += x + "<br>";
}
Hãy tự mình thử »Thêm ví dụ dưới đây!
Sự miêu tả
Phương thức keys()
trả về một đối tượng Iterator với các khóa của một mảng.
Phương thức keys()
không thay đổi mảng ban đầu.
Phương pháp lặp mảng:
Cú pháp
array .keys()
Thông số
NONE |
Giá trị trả về
Kiểu | Sự miêu tả |
Một mảng | Một đối tượng Array Iterator chứa các khóa của một mảng. |
Thêm ví dụ
Ví dụ
Lặp lại trực tiếp trên iterator:
// Create an Array
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// List the Keys
let text = "";
for (let x of fruits.keys()) {
text += x + "<br>";
}
Hãy tự mình thử »Ví dụ
Sử dụng phương thức Object.keys() tích hợp sẵn:
// Create an Array
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// List the Keys
let text = "";
for (let x of Object.keys(fruits)) {
text += x + "<br>";
}
Hãy tự mình thử »Hướng dẫn mảng:
Hỗ trợ trình duyệt
keys()
là một 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 kể từ tháng 6 năm 2017:
Chrome 51 | Edge 15 | Firefox 54 | Safari 10 | Opera 38 |
May 2016 | Apr 2017 | Jun 2017 | Sep 2016 | Jun 2016 |
keys()
không được hỗ trợ trong Internet Explorer.