Javascript 为什么这个数组不打印?

Javascript 为什么这个数组不打印?,javascript,arrays,function,Javascript,Arrays,Function,我的代码: arr = [1,2,3,4,5,6] function printArray(arr){ arrAtr = ""; for(count = 0; count < arr; count++){ arrAtr += (String(arr[count]) + " ") } document.write(arrAtr); } printArray(arr) 您的代码中有错误 你必须更换 printArray(myArr) 与 替换 for(count

我的代码:

arr = [1,2,3,4,5,6]

function printArray(arr){
  arrAtr = "";
  for(count = 0; count < arr; count++){
    arrAtr += (String(arr[count]) + " ")
  }
  document.write(arrAtr);
}

printArray(arr)

您的代码中有错误

你必须更换

printArray(myArr)

替换

for(count = 0; count < arr; count++){
for(count=0;count

for(count=0;count
myArr
arr
?也
arr.length
在for条件中。对不起,只是
arr
,但问题是arr.length对不起!!@noahnuHey我知道,StackOverflow让我等4分钟接受答案!我不是坏人好吧…@tilakmadchetti,尽管是你;)就是这样虽然你可能会忘记,你知道。很好,顺便说一句,我喜欢你的自拍!!
printArray(arr);
for(count = 0; count < arr; count++){
for(count = 0; count < arr.length; count++){