数组知识
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]); ...④
}
A选项,当new Array()括号内只有一个参数时,该参数表示数组的长度,A正确;B选项,数组的长度仍为3,这是因为arr.b = 0;实际上是为变量arr赋予属性b,该属性不是数组元素,所以arr.length值不变,仍为3;C选项,forEach函数只遍历数组元素,由于arr数组的数组元素只有1,因此输出结果为1;D选项,for...in...会遍历数组以及数组的可枚举属性,因此输出结果为1 0