var assoArray={
"Test": 0,
"Test 2": 2
}
在上面的关联数组中,我可以通过以下方式获取 Test2 的值
var valofTest2 = assoArray["Test 2"]
如何获得“Test 2”的等效数字索引?期望输出为 1
PS:我是 JS 新手
最佳答案
没有。
在最新规范更新 (ES6) 之前,对象中键的顺序完全未定义,并且每次都可能以不同的顺序返回。
使用 ES6,顺序被定义为它们添加的顺序,因此您可以接近类似 Object.keys(foo)
的内容。 .indexOf('测试2')
。它将为您提供键数组中的索引,该索引在对象和属性的生命周期内应该是稳定的。
关于javascript - 如何在javascript中获取关联数组中等效键的数字索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31319202/