理解函数参数
2016-10-27 15:02
211 查看
即便你定义的函数只接受两个参数,在调用这个函数的时候也未必一定要传递两个参数。可以传递一个,三个甚至不传递参数。因为ECMAScript的参数在内部是用一个数组来表示的。
可以向函数传递任意数量的参数,并且可以通过arguments对象访问。
function sayHi(){ for(var i=0;i<arguments.length;i++){ alert("hello "+arguments[i]); } alert(arguments.length); } sayHi("jack","bob","bai");
可以向函数传递任意数量的参数,并且可以通过arguments对象访问。
相关文章推荐
- 函数的指针参数传递问题--理解指针变量
- 理解Javascript_14_函数形式参数与arguments
- 关于指针作为函数参数传递的理解,对比普通变量作为函数参数的需注意点,其实就是行参和实参的问题。
- javascript 中函数参数的理解
- 深入理解Oracle索引(15):日期转换函数的格式参数大小写规则对函数索引的影响
- 函数参数与函数调用(彻底理解值传递与引用传递)
- 函数传递不定参数理解-c语言
- 理解函数的默认参数
- 对比C++理解Java函数传参数的方式
- 理解Javascript_14_函数形式参数与arguments
- C++函数参数和返回值三种传递方式:值传递、指针传递和引用传递(着重理解)
- Gabor函数参数理解
- [置顶] 函数传递不定参数理解-c语言
- bool当成函数参数错误理解
- 如何理解数组作为函数参数时,数组名就是指针?
- 函数的指针参数传递问题--理解指针变量
- 带默认参数值的函数的简单理解
- 一级指针不能做函数参数传递动态内存的理解
- 关于OGL旋转函数glRotate参数的理解
- java 函数传引用参数的理解