关于js中数组的find方法的一些总结

最近遇到了数组的一个方法find,在这里总结一下,供日后自己想不起来不用继续实验,这里我的总结肯定是有纰漏的(毕竟学的不精),欢迎大家批评指正
find是用来找到数组中的符合条件的项

用法
Array.find(fn,this)

其中fn是一个函数,该函数可以接受三个参数,分别为数组的项,该项的索引值,和数组本身
该函数一定要有返回值,如无返回值,则Array.find()返回的是undefined
有返回值时,若返回值为true,则Array.find()返回的是使返回值为true的数组中的那个子项,并且一旦返回true,则终止继续遍历数组,即该项之后的子项不会再传进函数,所以find方法只能返回符合条件的第一个子项

你可能感兴趣的:(js,前端开发,成长轨迹)