JavaScript中的this

2017-10-16  本文已影响0人  Wang_Yong

-划重点 在函数中this到底取何值,是在函数真正被调用执行的时候确定的,函数定义的时候确定不了。

情况一、构造函数

所谓的额构造函数就是用new对象出来的函数。其实严格的说,所有的函数都可以new一个对象,但是有些函数的定义是为了new一个对象,而有些函数则不是。另外注意,构造函数的函数名第一个字母(规则约定),例如Object、Array、Function等

function Foo(){
  this.name='Michael';
  this.year=1998;
  console.log(this)
}
var f1=new Foo();
console.log()
上一篇 下一篇

猜你喜欢

热点阅读