题目 var arr = new Array(3); arr[0] = 1; arr.b = 0; console.log(arr.length); arr.forEach(value => { console.log(value); }) for (var i in arr) { console.log(arr[i]); } 分析 forEach会忽略掉empty数组中,键值对形式的元素不计入length 结果 3 1 1 0