js中call和apply的用法
说白了这两个方法可以像调用其他对象的方法一样调用函数。
先说call的用方法:
var obj = { arg1: 1, arg2: 2}function f(a,b){ return this.arg1 + this.arg2 + a + b;}var r = f.apply(obj,[3,4]); // r =10
发布时间: 2012-09-19 13:43:54 作者: rapoo
js中call和apply的用法
说白了这两个方法可以像调用其他对象的方法一样调用函数。
先说call的用方法:
var obj = { arg1: 1, arg2: 2}function f(a,b){ return this.arg1 + this.arg2 + a + b;}var r = f.apply(obj,[3,4]); // r =10