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, время: 00:13. |