关于this对象
var name="window";
var object={
name:"my object",
getName:function(){
return this.name;
}
};
console.log(object.getName());
console.log((object.getName)());
console.log((object.getName=object.getName)());//不明白为什么这个this指向就变了呢?
var object={
name:"my object",
getName:function(){
return this.name;
}
};
console.log(object.getName());
console.log((object.getName)());
console.log((object.getName=object.getName)());//不明白为什么这个this指向就变了呢?

...全文
相关推荐
js中this对象用法分析
**对象方法中的`this`**: 如果函数是作为对象的一个方法被调用,`this`将指向调用该方法的对象。
浅谈jQuery this和$(this)的区别及获取$(this)子元素对象的方法
在普通函数调用中,this指向全局对象(非严格模式下是window,在严格模式下是undefined),而在对象的方法调用中,this指向调用它的对象。
详解C++中的this指针与常对象
例如,如果需要在成员函数中调用另一个成员函数,可以使用`this`来实现:```cppvoid Student::printAll() { this->say(); this->printThis();
ES6对象方法声明对象时,箭头函数this的指向问题
"ES6中的箭头函数在声明对象方法时,其this的指向与普通函数不同,引发了一些关于this绑定的问题。"在JavaScript中,`this`关键字通常表示当前执行上下文的对象,但在ES6引入
对象数组与对象指针及this指针
this 指针this 指针是 C++ 中的一个隐含指针,用于引用当前对象。每当成员函数被调用时,C++ 都会自动产生一个 this 指针,指向当前对象。


