问题 :找到数组中第一个符合条件的元素/下标
- array.find()返回值是第一个符合条件的数组子项,
- array.findIndex() 返回第一个符合条件的数组子项的下标,
- 都是短路操作,即找到符合条件的之后就不在继续遍历。
let arr = ['张三', '李四', '王五', '小明', '老王']
let findItem = arr.find(item => item === '小明') // 返回子项
let findIndex = arr.findIndex(item => item === '小明') // 返回子项的下标
Tips:【小程序云开发】中高级前端面试题库(源码:小程序中联系我哟)。
---------- 创作不易,感谢大家,请多多支持!