es6 find() findIndex()
相同点:
1.都是找目标元素
2.每次执行都包含三个参数,分别为item(当前项),index(索引值),arr(原数组)
不同点:
find()函数用来查找目标元素,找到就返回该元素,找不到返回undefined。
findIndex()函数也是查找目标元素,找到就返回元素的位置,找不到就返回-1。
代码:
- find() 发现目标元素,并返回该元素。无目标元素,返回undefined
- findIndex()找到就返回元素的位置,找不到就返回-1