![]() |
1
20
ECMAScript不区分按名称或按
字面上等同于
唯一的区别是,数字等在命名属性访问中不是有效的语法。
等等都是无效的语法。 遗憾的是,所有这些索引机制都是相同的,因为在ecmascript中 全部的 属性名是字符串。如。
被有效地解释为
这意味着在您的示例中,您需要:
成为
这与您的第二个示例所做的基本相同(但根据实现的不同,它可能更快)。 如果您想要真正的值关联查找,您需要自己在JS语言之上实现它,并且您将丢失nice[]样式的访问:-( |
![]() |
2
5
你可以用我的
jshashtable
然后用任何对象作为键
假设您的元组是整数数组
我认为你最好的选择是你自己提到过的:使用
|
![]() |
3
2
javascript中的所有对象键都是字符串。使用
编辑:另一种方法是为键引用保留一个单独的数组。如:
|
![]() |
4
0
实现类似目标的最简单和“自然”的方法是使用多维数组,如下所示:
|
![]() |
eymentakak · json字典类型错误:字符串索引必须是整数 2 年前 |
![]() |
Rohan Mittal · 按dict值对dict排序 2 年前 |
![]() |
mars · 将值作为元组对字典进行排序 2 年前 |
![]() |
Sher Meen · 我需要列出一个循环中临时变量中存储的多个值 2 年前 |
![]() |
Shubh · 如何将字典行附加到空数据帧中? 2 年前 |
![]() |
kms · 从pandas中的字典中读取数据并指定新的列值 2 年前 |
![]() |
Alex · 如何向嵌套字典json添加值? 2 年前 |