Get to know MDN better
此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。
keys() 方法返回一个新的数组迭代器对象,其中包含数组中每个索引的键。
一个新的可迭代迭代器对象。
当用于稀疏数组时,keys() 方法迭代空槽,就像它们的值为 undefined 一样。
keys() 方法是通用的。它只期望 this 值具有 length 属性和整数键属性。
与 Object.keys() 只包含数组中实际存在的键不同,keys() 迭代器不会忽略缺失属性的键。
keys() 方法读取 this 的 length 属性,然后生成 0 到 length - 1 之间的所有整数索引。实际并不会访问索引。
| ECMAScript® 2027 Language Specification # sec-array.prototype.keys |
启用 JavaScript 以查看此浏览器兼容性表。