您的位置:首页 > 移动开发

js中, apply方法简单理解(实现回调函数及参数传递)

2016-03-12 10:48 786 查看
Function.apply(obj,args)方法能接收两个参数

obj:这个对象将代替Function类里this对象

args:这个是数组,它将作为参数传给Function(args–>arguments)

参数一:

例子1



例子2



测试2



参数二:

function callbackFun(a,b,c){
console.log(a);  //1
console.log(b);  //2
console.log(c);  //3
}
callbackFun.apply(null,[1,2,3]);


参考文章:

各浏览器对apply第二个参数的实现差异:/article/4664215.html

JavaScript 中, apply 的第一个参数应该怎么理解? :http://www.zhihu.com/question/31361985

Js apply()使用详解 :/article/8431320.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: