オブジェクトが次のように初期化されていると仮定します。
var myObj = {
"key1":"val1",
"key2":"val2",
"key3":"val3",
...
};
このようなキー値を取得できますか?
var retrKey1 = myObj[0];
var retrKey2 = myObj[1];
var retrKey3 = myObj[2];
...
私が解決しようとしている問題は、このオブジェクトからランダムなキー値を選択する必要があることです。乱数の生成は問題ではありませんが、次のようになります。
- オブジェクト/マップ内のキーの数を取得するにはどうすればよいですか?
- 配列のような整数インデックスを使用してキー値を取得できますか?
そうでない場合、どのような選択肢がありますか?