为了账号安全,请及时绑定邮箱和手机立即绑定

js循环套循环怎么能减少代码量

js循环套循环怎么能减少代码量

守候你守候我 2019-03-01 14:14:42
表单操作 删除tableData的数据
查看完整描述

3 回答

?
互换的青春

TA贡献1797条经验 获得超6个赞

试试这个


class Foo{

    constructor(){

        this.arr_select=[3,1,2,6,8,10,5];

        this.tableData=[{id:12},{id:2},{id:10},{id:1},{id:3},{id:5},{id:4}]

    }

    delAll(){        

     this.tableData=this.tableData.filter(j=>!this.arr_select.find(v=>v===j.id,this))

    }

}

let foo = new Foo();

foo.delAll();

console.log(foo.tableData)


查看完整回答
反对 回复 2019-03-04
?
蝴蝶不菲

TA贡献1810条经验 获得超4个赞

原生的es6有一个findIndex你查一下,还有想问下你做的是什么操作,你只写了这段代码,不容易看到需求。


查看完整回答
反对 回复 2019-03-04
  • 3 回答
  • 0 关注
  • 561 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号