一直以来以为find和filter是一样的效果,最近在梳理,才发现是不一样的。
首先,filter和find区别:filter返回的是数组,find返回的是对象。
注意:find()找到第一个元素后就不会在遍历其后面的元素,所以如果数组中有两个相同的元素,他只会找到第一个,第二个将不会再遍历了。
注意:find 和 filter 都是不改变原数组的方法