apply与call的用法

朱雀 2022-05-11 00:46 344阅读 0赞
  1. /*apply()方法*/
  2. function.apply(thisObj[, argArray])
  3. /*call()方法*/
  4. function.call(thisObj[, arg1[, arg2[, [,...argN]]]]);
  5. <script>
  6. function add(a,b)\{

return a+b;
}
function sub(a,b){
return a-b;
}
//apply调用
var a1 = add.apply(sub,[4,2]);  //sub调用add的方法
var a2 = sub.apply(add,[4,2]);

//call调用
var a1 = add.call(sub,4,2);
alert(a1); //6
alert(a2);

  1. </script>

发表评论

表情:
评论列表 (有 0 条评论,344人围观)

还没有评论,来说两句吧...

相关阅读