Показать сообщение отдельно
  #9 (permalink)  
Старый 30.12.2015, 22:52
Профессор
Отправить личное сообщение для Keramet Посмотреть профиль Найти все сообщения от Keramet
 
Регистрация: 30.12.2015
Сообщений: 194

Сообщение от callbackhell Посмотреть сообщение
...
То есть, у вас там просто ахинея вместо кода. конструкция {a: 1} это сахар для new function(){this.a = 1}
Простите НЕсведующего: что подразумевается под ахинеей? то, что объект определил с помощью литерала? и что значит: это сахар для new function()...

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

Последний раз редактировалось Keramet, 30.12.2015 в 23:05.
Ответить с цитированием