数组知识

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

posted @ 2022-05-15 16:41  锦呀  阅读(30)  评论(0)    收藏  举报