this指针的初运用

2019-04-29 08:49:58来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

this一般运用场景:

1.位于函数中,谁调用指向谁

var make = "Mclaren";

var model = "720s"
function fullName() {
console.log(this.make + " " + this.model);
}
var car = {
make: "Lamborghini",
model: "Huracán",
fullName: function () {
console.log(this.make + " " + this.model);
}
}
car.fullName(); // Lmborghini Huracán
window.fullName(); // Mclaren 720S
fullName(); // Mclaren 720S
 
2.事件调用,指向调用元素
<button onclick="this.style.display='none'">
Remove Me!
</button>
 
3.方法中调用
var car = {
make: "Lamborghini",
model: "Huracán",
fullName: function () {
console.log(this.make + " " + this.model);
console.log(car.make + " " + car.model);
}
}
car.fullName();
 
4.直接使用this,则默认全局
 

原文链接:https://www.cnblogs.com/angle-xiu/p/10786396.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:vue之$root,$parent

下一篇:js 异步转同步