Gab*_*lla 24 javascript arrays
我有一个数组,我想将它作为参数传递给函数,例如:
function something(arrayP){
for(var i = 0; i < arrayP.length; i++){
alert(arrayP[i].value);
}
}
Run Code Online (Sandbox Code Playgroud)
我收到arrayP [0]是未定义,因为里面的功能我从来没有写过arrayP是什么类型的数组,这可能是真实的.所以,
Nic*_*ver 35
只需删除.value,像这样:
function(arrayP){
for(var i = 0; i < arrayP.length; i++){
alert(arrayP[i]); //no .value here
}
}
Run Code Online (Sandbox Code Playgroud)
当然你可以传递一个数组,但是为了在该位置获取元素,仅 使用arrayName[index],.value将从value数组中该位置的对象获取属性 - 对于诸如字符串,数字等的东西不存在.例如,"myString".value也将是undefined.
| 归档时间: |
|
| 查看次数: |
97451 次 |
| 最近记录: |