Skip to content

数组for in遍历问题

使用数组遍历会发现,即使是空数组也会输出一个contains,这是一个历史遗留问题。

  • 这个问题只存在于数组的for in中
  • 不要使用for in遍历数组。
typescript
let arr = [];
for(let i in arr){
    console.log(i);
}
//输出contains