JavaScript中的call和apply的用途以及区别
2017-02-06
19
apply 接受两个参数,第一个参数指定了函数体内this 对象的指向,第二个参数为一个带下标的集合,这个集合可以为数组,也可以为类数组,apply 方法把这个集合中的元素作为参数传递给被调用的函数:var func = function( a, b, c ){alert ( [ a, b, c ] ); // 输出 [ 1, 2, 3 ]};func.apply( null, [ 1, 2, 3 ] );在这段代码中,参数 1、2、3 被放在数组中一起传...