lodash

共找到 2 篇文章

2 篇文章
2 分钟阅读
3000 字数

BaseFindIndex

baseFindIndex 🔗查找数组中的索引 1 2 3 4 5 6 7 8 9 10 11 function baseFindIndex(array, predicate, fromIndex, fromRight) { const { length } = array let index = fromIndex + (fromRight ? 1 : -1) while ((fromRight ? index-- : ++index < length)) { if (predicate(array[index], index, array)) { return index } } return -1 }

ArrayEach

ArrayEach实现循环 🔗用while中的break实现原来Array.prototype.forEach未实现的打断功能 1 2 3 4 5 6 7 8