【JS面试题】数组:求打印结果1

题目

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]);
}

分析

  1. forEach会忽略掉empty
  2. 数组中,键值对形式的元素不计入length

结果

3
1
1
0

猜你喜欢

转载自blog.csdn.net/owo_ovo/article/details/135340571