javascript arguments对象主要是在javascript的function这一节中学习。 实际上,函数体内可以通过argument对象来接收传递进来的参数。 arguments对象的length属性可以得到参数的数量。 今天主要是要说说使用过程的一点注意,通过一个例子来说明arguments对象访问函数的参数的时候和行参定义参数的时候有什么区别 检测参数个数 下面的代码将输出每次调用函数使用的参数个数: 上面这段代码将依次显示 "2"、"0" 和 "1"。 模拟函数重载 虽然不如重载那么好,不过已足以避开 ECMAScript 的这种限制。function doAdd() { if(arguments.length == 1) { alert(arguments[0] + 5); } else if(arguments.length == 2) { alert(arguments[0] + arguments[1]); }}doAdd(10); //输出 "15"doAdd(40, 20); //输出 "60"
一起学吧部分文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与一起学吧进行文章共享合作。