简单记录es6 find()和filter()

2021-12-15  本文已影响0人  小白白呐

遇到一个问题,本来想foraeach循环,满足一个条件就跳出循环,然后操作count,经了解,foreach跳出整个循环只能抛异常,所以只能在定义一个isHave,然后用filter()方法,例如

可以看下控制台输出:arr是一个数组对象,如果要修改此项,就需要arr[0]来获取,而且当要过滤的数组是空的时候,filter也会执行,返回空数组[],不过当想返回一个数组对象时 filter还是很好用的,

this.tableData不是空的时候,返回的结果 this.tableData是空的时候,返回的结果

find()不一样,find遇到空数组就会返回undefined,而且满足条件就会跳出,对于我想实现的效果就很简单了,就不用像上边一样再定义一个isHave

this.tableData是空的时候,返回的结果 this.tableData不是空的时候,返回的结果
上一篇下一篇

猜你喜欢

热点阅读