次のコードでは、JSON 文字列をオブジェクトに変換した後、2 番目のコンソール ステートメントで最後の要素のみが表示され、最初の要素は無視されます。なんで?最初の要素を取得するにはどうすればよいですか?
var key_val_pair = keyvalues;
console.log(key_val_pair); //{"4":"123","4":"456"}
key_val_pair = JSON.parse(key_val_pair);
console.log(key_val_pair); // {"4":"456"}
for(var entry in key_val_pair)
{
console.log(entry);
console.log(key_val_pair[entry]);
}