this指向

1、如果是一般函数,this指向全局对象window;

2、在严格模式下"use strict",为undefined.

3、对象的方法里调用,this指向调用该方法的对象.

4、构造函数里的this,指向创建出来的实例.

二、改变this指向的方式

改变this的指向并且执行调用函数

1、call()   (call,可以传入多个参数,改变this指向后调用函数)

2、apply() (apply,可以传入数组)

3、bind() 

      bind 改变this的指向,返回的是函数

上一篇:【ubuntu】16.04搭建DNS服务器


下一篇:模板实参推断与bind,ref总结