わかりましたので、次のようなオブジェクトがあります。
var myobject = {
"field_1": "lorem ipsum",
"field_2": 1,
"field_2": 2,
"field_2": 6
};
ご覧のとおり、オブジェクトには重複した名前がありますが、値が異なります。(jQueryを使用して)次のように実行すると:
$.each(myobject, function(key, value)
{
console.log(key);
console.log(myobject[key]);
console.log(myobject[value]);
}
key - returns the correct key
myobject[key] - returns the name for that key
myobject[value] - returns the last elements', with that name, value
つまり、field_2 では 6 が返されますが、オブジェクト内で 3 回繰り返されるため、3 回出力されます。
私の質問は、最後のフィールドだけでなく、その重複した名前付きフィールドの正しい値を取得する方法です
ありがとうございました