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
不一样点:方法传递的参数不一样对象