es6 find() findIndex()

相同点:

1.都是找目标元素

2.每次执行都包含三个参数,分别为item(当前项),index(索引值),arr(原数组)

不同点:

find()函数用来查找目标元素,找到就返回该元素,找不到返回undefined。

findIndex()函数也是查找目标元素,找到就返回元素的位置,找不到就返回-1。

代码:

  • find() 发现目标元素,并返回该元素。无目标元素,返回undefined

es6 find() findIndex()

  • findIndex()找到就返回元素的位置,找不到就返回-1

es6 find() findIndex()