Javascript中的动态参数

时间:2012-03-17 16:49:23

标签: javascript constructor

在Javascript中,您应该能够通过参数关键字访问传递给函数的参数。这应该警告“tony”和“magoo”,而是警告“未定义” - 为什么?

function myFunction(){
    for(var i=0; i<arguments.length; i++){
        alert(arguments[i].value);
    }
}

myFunction("tony", "Magoo");

1 个答案:

答案 0 :(得分:6)

使用arguments[i],不使用.value

arguments对象是一个类似数组的对象,所有参数都可以通过数字索引访问。