ここで何が起こっているのかよく分かりません。オブジェクトの配列とindexOfのJavascriptの奇妙さ
[
{
"first_name": "Dan",
"last_name": "Woodson",
"id": 1
},
{
"first_name": "Jen",
"last_name": "Woodson",
"id": 2
},
{
"first_name": "Yoshi",
"last_name": "Woodson",
"id": 3
}
]
とオブジェクト(OBJ):
{
"first_name": "Yoshi",
"last_name": "Woodson",
"id": 3
}
なぜarr.indexOf(obj)
私はそれが以前の 'ID'、パラメータの使用して配列からオブジェクトを取得し、特に以来(-1
を返す配列(ARR)を考えます関数内で)?
を使用すると、「以前の機能で」何を意味するのですか?以下が真であるため、あなたが書いたコードは、JSONだけでなく、失敗したことを示す必要があります。 – Incognito
使用している実際のコードを投稿したり、fsFiddleに入れたりできますか? – jefflunt
'({a:12})===({a:12})'は 'false'です。 JavaScript内のオブジェクトは、同じ値でなく、同じオブジェクト(同じ参照)であれば等しいです。 –