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