[英]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.