gpt4 book ai didi

javascript - 为什么 Object.keys(array) 将索引作为字符串返回,而 keys(array) 将它们作为数字返回?

转载 作者:行者123 更新时间:2023-12-04 17:16:33 24 4
gpt4 key购买 nike

例如:

greetings = ['hey','hi','hello']

Object.keys(greetings) // ["0", "1", "2"]

但是

keys(greetings) // [0, 1, 2]

最佳答案

您正在尝试 command line API's keys ,这实际上不是标准 JavaScript 的一部分。这是基于 Chromium 的浏览器在 DevTools 中注入(inject)的东西。

至于为什么会返回不同的结果,不清楚。另一方面,在 JavaScript 中,使用数字进行索引与使用该数字的字符串版本进行索引是相同的,所以这并不重要。

关于javascript - 为什么 Object.keys(array) 将索引作为字符串返回,而 keys(array) 将它们作为数字返回?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68595704/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com