js之arguments对象

1、arguments对象:在函数的内部可以通过arguments对象来获取函数外传入的参数,像访问数组那样对传入的参数进行访问,也就是动态传参。

2、通过length属性可以获得传入的参数的个数。

3、不具备重载功能。后面的函数会把之前的覆盖掉。

function box(num1,num2){return arguments[0]+arguments[1];}function box(num){return arguments[0];}var result = box(20,30);alert(result);//打印20

alert(box(20,30));//或者这样写,打印出的是20

说明了写在后面的函数会把写前面的函数覆盖掉,所以只能打印出20,并不会执行第一个函数进行相加。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 工厂模式类似于现实生活中的工厂可以产生大量相似的商品,去做同样的事情,实现同样的效果;这时候需要使用工厂模式。简单...
    舟渔行舟阅读 7,853评论 2 17
  • 函数声明和函数表达式有什么区别 (*)解析器会率先读取函数声明,并使其在执行任何代码之前可以访问;函数表达式则必须...
    coolheadedY阅读 402评论 0 1
  • //Clojure入门教程: Clojure – Functional Programming for the J...
    葡萄喃喃呓语阅读 3,777评论 0 7
  • 单例模式 适用场景:可能会在场景中使用到对象,但只有一个实例,加载时并不主动创建,需要时才创建 最常见的单例模式,...
    Obeing阅读 2,109评论 1 10
  • 因为名字里有一个“喆”字,所以小颖总叫他吉吉哥。虽然我们从小认识,可吉吉哥总是与小颖形影不离。 小颖长相乖巧,身材...
    十八站地铁阅读 812评论 5 8