Не совсем понимаю, что здесь происходит. Учитывая массив (обр):
[
{
"first_name": "Dan",
"last_name": "Woodson",
"id": 1
},
{
"first_name": "Jen",
"last_name": "Woodson",
"id": 2
},
{
"first_name": "Yoshi",
"last_name": "Woodson",
"id": 3
}
]
И объект (объект):
{
"first_name": "Yoshi",
"last_name": "Woodson",
"id": 3
}
Почему arr.indexOf(obj)
возвращает -1
(особенно если я извлек объект из массива, используя его параметр 'id' ранее в функции)?