for循环中按条件删除数据元素

var managerList = [
        { id: 0, title: '小小消息的标题1', small: '小小消息内容', newsFlag:true, },
        { id: 1, title: '小小消息的标题2', small: '小小消息内容', newsFlag:false, },
        { id: 2, title: '小小消息的标题3', small: '小小消息内容', newsFlag:true, },
        { id: 3, title: '小小消息的标题4', small: '小小消息内容', newsFlag:false, }
      ]
for(let i =managerList.length-1;i>=0;i--){
  if(!managerList[i].newsFlag){
    managerList.splice(i,1)
  }  
}
console.log(managerList)
原文地址:https://www.cnblogs.com/huangmin1992/p/8609676.html