Я просматриваю профессиональную книгу в JavaScript и пришел к примеру indexOf, который меня смущает. См. Ниже.IndexOf vs LastIndexOf Объект JavaScript
var person = {name: "Ali"};
var people = [{name: "Ali"}];
var morePeople = [person];
alert(people.indexOf(person)); //returns -1
alert(morePeople.indexOf(people)); //returns 0
Мне интересно, почему первое предупреждение возвращает -1, потому что люди содержат имя Али. Я запутался!
Благодарим за разъяснение – Celaro