Сообщение от callbackhell
|
...
То есть, у вас там просто ахинея вместо кода. конструкция {a: 1} это сахар для new function(){this.a = 1}
|
Простите НЕсведующего: что подразумевается под
ахинеей? то, что объект определил с помощью литерала? и что значит:
это сахар для new function()...
По поводу Вашего кода: у меня не совсем такая ситуация. В вашем примере, вы создали 3 объекта и запихнули их в массив, потом ищите вхождение одного из них. мне надо следующее (если брать ваш код): получаю объект (в вашем случае
а), если такой объект (с идентичными значениями свойств) есть в массиве, то я его не добавляю, а если нет такого - тогда добавляем. если у вас в коде добавть строку
5:
d = {}; и строке
6 проверить массив с помощью
.indexOf(d), то выдаст -1. Хотя такие объекты уже есть.
В принципе, я разобрался (спс
Рони), просто про ахинею хотелось бы поподробнее