new function
Нашел на хабре:
Цитата:
Цитата:
Кто-нибудь знает, какой в этом не очевидный смысл? |
спроси на хабре у автора кода.мне самому интересно
кроме занятия процессорного времени смысла никакого не вижу, потому что My_Function_Name находится в локальной области видимости внешнего function, и дохнет вслед за ним чем new function отличается от function, я не знаю скажите кто-нить, или я как вернусь вечером, сам гляну в спецификацию |
Как минимум, иногда удобней таким образом объекты создавать. Т.е. вместо
var obj = {}; obj.a = 1; obj.b = 2;более читабельно var obj = new function() { this.a = 1; this.b = 2; }; Чем более читабельно? Сразу видно, какой код относится к созданию объекта. Да и вообще создание объекта изолируется. |
Цитата:
Цитата:
|
Часовой пояс GMT +3, время: 13:00. |