Цитата:
|
Это и есть нативный JS. Новая версия просто.
|
когда такую конструкцию утвердят основные браузеры, я его буду считать нативным, а пока считаю баловством.
Цитата:
|
options = 1 , options ? options : {} тоже может дать неожиданный результат, если требуется объект с ограниченным набором возможных полей... обычно так бывает в универсальных методах, где объекты, например, копируются в цикле, а не по полям. Ну и остается риск перетереть поведение всего типа, если обращаешься где-нибудь к прототипу этого объекта. Я подобную ошибку случайно нашел в весьма крупном проекте, причем эта ошибка проявлялась только в IE и потому была трудно уловима. А ведь из-за нее мог грохнуться пользовательский интерфейс..
|
ты имеешь ввиду перезапишется по ссылке? давай по подробнее) интересно, что за баг был