forEarch中使用 retrun无效

1.使用forEach循环数组时,用return跳出循环无效,可以用for循环代替foeEach,return就有效了
2.forEach中使用splice删除数组元素无效时可通过添加第三个参数删除数组元素
that.FeeBigTypeListReport.forEach((item, index,arr) => {
   if(item.name=='哈哈'){
     arr.splice(index,1)
    }
 })
3.如何过滤多级数组
    that.FeeBigTypeListReport.map(item => {
        item.FeeTypeListReport=item.FeeTypeListReport.filter(items=>{
          return items.FeeAmount!=0 
            })
        })

你可能感兴趣的:(forEarch中使用 retrun无效)