Lodash или undescorejs предоставляет методы для управления объектами и коллекциями и другими утилитами, функциями.
Как он заботится о производительности? или это хорошая практика, чтобы написать свой собственный javascript для этого? Как lodash или подчеркивание заботиться о производительности
пожалуйста просветить меня на это, Спасибо,Производительность с использованием lodash или underscorejs
ответ
Есть несколько блогов говорить об этой теме, проверить это: https://benmccormick.org/2014/11/12/underscore-vs-lodash/ и https://zombiecodekill.com/2015/10/18/underscore-and-lodash/.
По моему честному мнению, вы не должны «изобретать колесо», зачем создавать свои функции вместо использования существующей библиотеки, хорошо протестированной и с большим сообществом, улучшающим ее каждый выпуск?
Обе библиотеки очень зрелые, хорошо протестированы и имеют отличное покрытие браузера - то есть: они протестированы в бою. Я знаю, что lodash, в частности, постоянно пытается улучшить и улучшить свою производительность.
Производительность, вам, вероятно, очень трудно приблизиться к ним, сохраняя при этом покрытие браузера. Если у вас есть очень конкретный набор данных, где ваша собственная библиотека будет иметь «инсайдерские знания» о том, как манипулировать им, то, возможно, ваша библиотека может превзойти lodash/underscore.
Если вы беспокоитесь о размере файла (с точки зрения производительности), помните, что lodash позволяет импортировать вспомогательные модули. Например: https://www.npmjs.com/package/lodash.isnil
- 1. moongoose массив запросов объектов массива с помощью lodash или underscorejs
- 2. Найти сумму полей массива, используя lodash или underscorejs
- 3. Найти количество массивов полей, использующих lodash или underscorejs
- 4. извлечение значений из JSON с использованием Underscorejs
- 5. Лучший способ преобразования коллекции с использованием underscorejs
- 6. Уравновешенный массив с использованием lodash
- 7. UnderscoreJS - _.some() против _.find()
- 8. JSON Массив Манипуляции с использованием простого JavaScript или Lodash
- 9. Как итерации массива синхронно с использованием lodash, underscore или bluebird
- 10. Lodash, Underscore.js или Lazy.js?
- 11. карта underscorejs с jquery
- 12. Использование UnderscoreJS с RequireJS
- 13. Производительность с использованием DataService
- 14. фильтр в реальном времени с использованием underscorejs с массивом объектов?
- 15. Как объединение/слияние двух Коллекции их «ид» с использованием UnderscoreJS
- 16. Как разделить яваскрипт массива объекта с конкретным условием использования lodash/underscorejs
- 17. Group объект несколькими ключами с использованием lodash
- 18. , не удаляя дубликаты с использованием разницы lodash
- 19. Строка манипуляции с использованием lodash цепочки
- 20. Коллекция: ключи слияния с использованием lodash
- 21. массив фильтра lodash с использованием массива запросов
- 22. Конкретные значения объекта недвижимости с использованием lodash
- 23. Применение нескольких группировок с использованием lodash
- 24. Lodash тестирование глубоко объекта с использованием имеет()
- 25. Объединение массива внутри массива с использованием lodash
- 26. Коллекция коллекции lodash с использованием массива значений
- 27. Zip массивов различного размера с использованием lodash
- 28. найти транспонированной матрицы с использованием lodash
- 29. фильтра с «или» в lodash сокращенного выражения
- 30. Переформулировать объект с Lodash или других альтернатив
Возможного дубликат [Различие между lodash и подчеркиванием] (http://stackoverflow.com/questions/13789618/differences-between-lodash-and-underscore) – mikeapr4
http://stackoverflow.com/a/13869090/1084004 – mikeapr4