javascript - 如果 javascript 数组是对象,那么它是否具有键:值对?
问题描述
如果 JavaScript 数组是对象的一种特殊实现,如此处所述,那么键值对是该元素的索引和元素本身吗?
解决方案
是的,您可以使用Object.entries来验证它,它返回对象的键值对:
Object.entries(["a", "b", "c"])
// Output
0: (2) ["0", "a"]
1: (2) ["1", "b"]
2: (2) ["2", "c"]
推荐阅读
- macos - Mac 上的 Flutter SDK 路径
- google-apps-script - 如何以编程方式*删除* Apps 脚本中的 Google 表格菜单项
- scala - 如何列出 Scala 对象中的所有对象?
- excel - 从字典 VBA 中提取存储的数据
- javascript - 如何查询和更新mongodb子文档
- excel - 如何向我的 VBA 文件复制宏添加错误检查?
- css - Styling the UI Fabric Date Picker Callout
- kotlin - 获取“java.lang.RuntimeException:android.os.Looper 中的方法 getMainLooper 未模拟。” 即使使用 InstantTaskExecutor
- jquery - Jquery 计时插件使用
- r - 如何计算R中的概率