所以我有这个简单的脚本,它用一个数组填充一个变量。然后,我使用带有 for 循环的函数来遍历数组以获取它的索引值。
function printAllArrayValues(array) {
for (var i = 0; i < array.length; i++) {
var c;
c += array[i];
}
return c;
}
var colorArray = ["brown", "blue", "green"];
alert(printAllArrayValues(colorArray));
该函数返回一个包含所有数组值的字符串,但第一个值 = 未定义。见小提琴:http: //jsfiddle.net/vcyum/
这是为什么?