当前位置: 首页 > 图文教程 > 网络编程 > Javascript > arguments对象

Javascript
JavaScript教程:浏览器对象层次及其主要作用
JavaScript教程:文档对象功能及其作用
JavaScript教程:JS对象系统的使用范例
JavaScript教程:窗口及输入输出
JavaScript教程:简单的输入、输出例子
JavaScript教程:JS窗口及输入输出范例
JavaScript教程:JavaScript窗体基础知识
JavaScript教程:JS窗体中的基本元素
JavaScript教程:用JS脚本实现Web页面信息交互范例
JavaScript教程:什么是框架?
JavaScript教程:如何访问框架?
JavaScript教程:用JS实现更复杂的交互范例
JavaScript静态页面值传递:URL篇
JavaScript静态页面值传递:Window.open篇
JavaScript静态页面值传递:Cookie篇
JavaScript中sort排序函数
JavaScript中splice数组函数
JavaScript中split字符串函数
JavaScript中small对象函数
JavaScript:世界上误解最深的语言

Javascript 中的 arguments对象


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-12   浏览: 260 ::
收藏到网摘: n/a

在javascript中,不需要明确指出参数名,就能访问它们。如:
function hi(){
if(arguments[0]=="andy"){
return;
}
alert(arguments[0]);
}
用arguments[0]可以访问第一个参数,如此类推。
利用arguments对象可以实现重载,利用arguments.length可以获取函数的参数个数,如下:
function hi(){
if(arguments.length==1){
alert(arguments[0]);
}
else if(arguments.length==2){
alert(arguments[0] + arguments[1]);
}
}
<script language="JavaScript" type="text/javascript">
function fun()
{
var arr=fun.arguments;
for(var i=0;i<arr.length;i++)
{
alert(arr[i]);
}
}
fun("aa","bb","cc");
</script>