函数中的this的指向
普通函数中的this是谁?-----window
//普通函数
// function f1() {
// console.log(this);
// }
// f1();
定时器方法中的this是谁?----window
//定时器中的this
// setInterval(function () {
// console.log(this);
// },1000);
对象.方法中的this是谁?----当前的实例对象
原型对象方法中的this是谁?---实例对象
构造函数中的this是谁?-----实例对象
//构造函数
// function Person() {
// console.log(this);
//对象的方法
// this.sayHi=function () {
// console.log(this);
// };
// }
//原型中的方法
// Person.prototype.eat=function () {
// console.log(this);
// };
// var per=new Person();
// console.log(per);
// per.sayHi();
// per.eat();
严格模式:
//严格模式:
"use strict";//严格模式
function f1() {
console.log(this);//window
}
f1();