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

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


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



网友评论