В другом question пользователь указал, что ключевое слово new
было опасно для использования и предложило решение для создания объекта, которое не использовало new
. Я не верил, что это правда, главным образом потому, что я использовал Prototype, Scriptaculous и другие превосходные библиотеки JavaScript, и каждый из них использовал ключевое слово new
.
Несмотря на это, вчера я смотрел, как Дуглас Крокфорд разговаривал в театре YUI, и он сказал то же самое, что он больше не использовал ключевое слово new
в своем коде (Crockford on JavaScript - Действие III: Функция Ultimate - 50:23 минут).
"Плохо" использовать ключевое слово new
? Каковы преимущества и недостатки его использования?