一种是先做过滤,然后再跑forEach或for做事情
function test(a) { this.test.filter(function (i) { return a.id == i.id; }).forEach(function (item) { a.isOpen = !a.isOpen; }); }
一种是直接用forEach或for处理
function test(c){ for (let i in this.test) if(test[i].id == c.id) test[i].isOpen = !cards[i].isOpen }
代码仅供参考,想知道的是资料量很大时先filter滤出想要的东西后再跑for,效能会比直接跑for好吗?
ITMISS
holdtom
相关分类