在JavaScript中,this
是一个特殊的关键字,它表示当前执行上下文的对象。在不同的上下文中,this
的值会有所不同。通常,在函数中使用this
会指向全局对象,而在对象的方法中,它会指向调用该方法的对象。为了在JavaScript中将this
赋给变量,你可以使用以下方法:
function myFunction() {
var self = this;
console.log(self);
}
var myObject = {
myMethod: function() {
var self = this;
console.log(self);
}
};
myFunction(); // 输出全局对象
myObject.myMethod(); // 输出myObject对象
在上面的代码中,我们在myFunction
函数和myObject
对象的myMethod
方法中分别将this
赋给了self
变量。这样,我们就可以在函数内部使用self
变量来访问当前执行上下文的对象。
总结一下,在JavaScript中,我们可以使用变量self
来存储this
的值,以便在函数或对象方法中访问当前执行上下文的对象。
领取专属 10元无门槛券
手把手带您无忧上云