标签: javascript constructor
在Javascript中,您应该能够通过参数关键字访问传递给函数的参数。这应该警告“tony”和“magoo”,而是警告“未定义” - 为什么?
function myFunction(){ for(var i=0; i<arguments.length; i++){ alert(arguments[i].value); } } myFunction("tony", "Magoo");
答案 0 :(得分:6)
使用arguments[i],不使用.value。
arguments[i]
.value
arguments对象是一个类似数组的对象,所有参数都可以通过数字索引访问。
arguments