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
不一樣點:方法傳遞的參數不一樣對象