![](/img/trans.png)
[英]Why Object.keys is returns array of string instead of array of Numbers
[英]why does Object.keys(array) return the indexes as a string, and keys(array) returns them as numbers?
例如:
greetings = ['hey','hi','hello']
Object.keys(greetings) // ["0", "1", "2"]
但
keys(greetings) // [0, 1, 2]
您正在尝试命令行 API 的 keys ,它实际上不是标准 JavaScript 的一部分。 这是基于 Chromium 的浏览器在 DevTools 中注入的东西。
至于为什么它返回不同的结果,不确定。 另一方面,在 JavaScript 中,使用数字进行索引与使用该数字的字符串版本进行索引是相同的,因此这并不重要。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.