call.apply

  1. Call()和apply()

Call和apply,就是改变函数里面的this指向的方法。

xxx.call()或xxx.apply()

特别强调下xxx必须是function,(普通函数,类,构造函数)

var obj={

            name:"志伟"

      }

      function fn(){

            console.log(this.name)

      }

      fn.call(obj)

Call()中第一个参数是null的时候,函数里的this还是指向原来的,不变。

所有事件都是异步的。

原文地址:https://www.cnblogs.com/wsxxy/p/10154321.html