Почему используют метод find в lodash?

Никак не могу понять, зачем используют некоторые методы из библиотеки 'lodash' если нативные работают значительно быстрее? Пример из бенчмарка.
  • Вопрос задан
  • 91 просмотр
Пригласить эксперта
Ответы на вопрос 1
Лично я вижу три плюса:
1. Этот метод работает с коллекциями, поэтому можно использовать `find` для поиска значений в словаре, например `_.find({ a: { name: 'First' }, b: { name: 'Second' } }, (user) => user.name === 'Second')`.
2. Так как метод работает с коллекциями, можно передавать и массив, и объект, может быть иногда это востребовано
3. Удобно использовать в функциональном программировании для формирования цепочек вызовов
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы