JavaScript中如何实现函数参数可变
2011-04-06 17:28
801 查看
在javascript中的函数中,提供了一个名为arguments的数组对象,其中包含了调用函数的时候传递给该函数的所有参数。如果我们要实现的函数的参数的个数不确定,或者函数的参数很多时不想为每一个参数都定义一个变量,我们就可
以在定义这样的函数时,保留函数的参数列表为空,在函数内部使用arguments对象来访问调用程序时传递的所有参数。
function params(){ var param=""; for(var x=0;x<arguments.length;x++){ param+=""+arguments[x]; } document.write(param); } params("abc",123); document.write("<br>"); params("hello",456,789,"world");
通过以上的程序运行,我们可以行到以下结果
abc123
hello456789world
这种方式为我们去实现不定参数的自定义函数提供了方便。
相关文章推荐
- 如何实现参数个数可变的函数
- javascript用arguments数组对象实现参数变量可变的函数
- JavaScript Arguments 实现可变参数的函数,以及函数的递归调用
- 如何实现可变参数函数
- 如何实现函数来处理可变参数
- 如何实现可变参数函数
- 如何实现VBA中函数的可变参数传递
- printf函数可变参数是如何实现的?
- 如何实现函数来处理可变参数
- 如何实现参数个数可变的函数
- JavaScript创建一个add()函数可实现,可变参数和递归调用
- 详解如何实现定义一个参数个数可变的函数
- JavaScript_如何使用arguments实现可变参数_的理解和应用02
- 浅谈可变参数函数实现基本原理
- 对于qt5的信号机制的一点参考,然后利用模板实现:在新线程执行可变函数参数的调用
- C语言中的可变参数函数的浅析(以Arm 程序中的printf()函数实现为例)
- 可变参数:printf函数实现
- c如何实现可变参数 .
- c语言—stdarg宏(函数可变参数实现)
- 实现c语言中的可变参数函数