this指针的初运用
程序员文章站
2022-12-23 08:15:32
this一般运用场景: 1.位于函数中,谁调用指向谁 var make = "Mclaren"; var model = "720s" function fullName() { console.log(this.make + " " + this.model); } var car = { mak ......
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,则默认全局