为了账号安全,请及时绑定邮箱和手机立即绑定

关于方法调用的问题

关于方法调用的问题

Beckybei 2015-09-28 20:02:25
Array.prototype.test=function(  ){                 return "abc";              }             alert(new Array( ).test(  ));              function  func(  ){                    alert(arguments.test);//想问一下为什么这里为什么不是用test()来调用这个方法                 }               func(  );
查看完整描述

1 回答

已采纳
?
思君满月

TA贡献82条经验 获得超36个赞

alert(arguments.test);这里并不是调用方法,只是单纯的调用属性,目的是检测arguments这个参数数组是否存在test方法,输出的结果应该是function(){ return "abc";}吧。

查看完整回答
反对 回复 2015-09-28
  • Beckybei
    Beckybei
    为啥到这里编程调用属性了 我应该怎么分辨他是调用属性还是方法呢
  • 思君满月
    思君满月
    调用用方法要有(),在js中好可以用cal和apply调用,你可以去了解
  • Beckybei
    Beckybei
    非常感谢!
  • 1 回答
  • 0 关注
  • 1238 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信