Сообщение от cyber
|
а теперь?=)
|
ну и теперь и вы передаете контекст, но контекст скорее всего равен объекту window:
function fnc() {
alert( "Наш контекст внутри функции fnc: " + this );
alert(this.t);
}
(function () {
alert( "Наш контекст внутри безымянной функции: " + this );
this.t = "ну и олень";
fnc.apply( this, arguments );
}());
Другой вариант:
function fnc() {
alert( "Наш контекст внутри функции fnc: " + this );
alert(this.t);
}
(function () {
alert( "Наш контекст внутри безымянной функции: " + this );
var context = {
t: "ну и олень"
};
fnc.apply( context, arguments );
}());