call和apply的区别

来源:互联网 发布:合肥市行知学校在哪 编辑:程序博客网 时间:2024/05/21 17:44
call和apply的区别
function fun(a,b,c) {    alert(a+b+c);    alert(this.age);}var obj={    "name":"小明",    "age":12}fun.call(obj,6,7,8);fun.apply(obj,[6,7,8]);
call函数计算的时候直接用 逗号 隔开,输入要计算的参数。
apply函数计算的时候要用【】把值传入然后计算。
最后两个调用的函数都弹出 21 ,12 的提示框。
原创粉丝点击