普通模式下:
普通函數(shù)中的this娶桦?
調(diào)用的時(shí)候是window.f1()贾节,window可省略 window
對(duì)象.方法中的this汁汗?
function Person(){
this.sayHi = function(){
console.log(this);
}
}
var per = new Person();
per.sayHi();
實(shí)例對(duì)象
定時(shí)器中的this?
調(diào)用的時(shí)候是window.setInterval(function(){},1000)栗涂,window可省略 window
構(gòu)造函數(shù)中的this知牌?
實(shí)例對(duì)象
原型對(duì)象方法中的this?
function Person(){}
Person.prototype.satHi = function(){
console.log(this);
}
var per = new Person();
per.sayHi();
實(shí)例對(duì)象
嚴(yán)格模式下”use strict”;
方法或者函數(shù)的調(diào)用必須由對(duì)象引起斤程,如果沒(méi)有寫(xiě)對(duì)象對(duì)其進(jìn)行調(diào)用的話角寸,那么輸出的結(jié)果就是undefined