Показать сообщение отдельно
  #49 (permalink)  
Старый 23.09.2009, 19:40
Профессор
Отправить личное сообщение для Dmitry A. Soshnikov Посмотреть профиль Найти все сообщения от Dmitry A. Soshnikov
 
Регистрация: 25.02.2008
Сообщений: 707

Сообщение от x-yuri
(new Function( 'o', 'return function() { o.onClick(); }'))( this );
Правда, здесь есть одна особенность. Если в случаях с декларациями функций и функциями-выражениями, по стандарту, можно думать, что там будет сделана оптимизация с объединёнными объектами, то в случае с new Function всегда будет создан новый объект-функция.
__________________
Тонкости ECMAScript
Ответить с цитированием