他们都是数组新增的es6语法,使用起来有些许区别。
1. find遍历数组查询有就返回当前元素、没有就返回undefined;只匹配数组中存在的第一个,后面的就不在遍历;
2.findIndex遍历数组查询有返回当前元素的索引,没有就返回-1,也只匹配第一个存在的元素;
3.filter遍历数组的所有元素,有就返回一个数组,没有就返回一个空数组。