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,則預設全局