长风破浪会有时
直挂云帆济沧海

for跟for in的一些区别

js中,如果设置的一个新数组,里面有empty item的值(没有默认值),直接用for in,会把有值的打印出来

let arr = new Array();
arr[0] = 1;
arr[2] = 2;
for(let i in arr){
    console.log(arr[i]);//1,2
}
for(let i=0;i<arr.length;i++){
    console.log(arr[i]);//1,undefined,2
}

赞(1)
未经允许不得转载:阿锋哥前端开发经验分享 » for跟for in的一些区别
分享到: 更多 (0)

几百块就能做营销型企业网站?

查看详情