首页 > 解决方案 > 如果 javascript 数组是对象,那么它是否具有键:值对?

问题描述

如果 JavaScript 数组是对象的一种特殊实现,如此处所述那么键值对是该元素的索引和元素本身吗?

标签: javascriptarraysdata-structures

解决方案


是的,您可以使用Object.entries来验证它,它返回对象的键值对:

Object.entries(["a", "b", "c"])

// Output
0: (2) ["0", "a"]
1: (2) ["1", "b"]
2: (2) ["2", "c"]

推荐阅读