call和apply的区别

  call,apply都属于Function.prototype的一个方法 每一个Function对象实例(就是每一个方法)都有call,apply属性 app

  语法:foo.call(this, arg1,arg2,arg3) == foo.apply(this, arguments) == this.foo(arg1, arg2, arg3)this

  相同点:两个方法产生的做用是彻底同样的prototype

  不一样点:方法传递的参数不一样对象

相关文章
相关标签/搜索