假设一个对象被初始化如下:
var myObj = {
"key1":"val1",
"key2":"val2",
"key3":"val3",
...
};
我可以检索这样的键值吗?
var retrKey1 = myObj[0];
var retrKey2 = myObj[1];
var retrKey3 = myObj[2];
...
我要解决的问题是我需要从这个对象中选择随机键值。生成随机数不是问题,但是:
- 如何检索对象/映射中的键数?
- 我可以使用数组中的整数索引来检索键值吗?
如果没有,我有什么选择?