Underscore.JS - Обзор

Underscore.JS - популярная библиотека на основе javascript, которая предоставляет более 100 функций для облегчения веб-разработки. Он предоставляет вспомогательные функции, такие как карта, фильтр, вызов, а также привязка функций, создание шаблонов javascript, глубокая проверка равенства, создание индексов и т. Д. Underscore.JS можно использовать непосредственно в браузере, а также с Node.js.

Работа с объектами с использованием JavaScript может быть довольно сложной задачей, особенно если с ними нужно проделать много манипуляций. Underscore имеет множество функций, которые упрощают работу с объектами.

Underscore.JS - это проект с открытым исходным кодом, и вы можете легко внести свой вклад в библиотеку и добавить функции в виде плагинов и сделать его доступным на GitHub и в Node.js.

Особенности

Давайте подробно разберемся со всеми важными функциями, доступными с Underscore -

Коллекции

Underscore.JS предоставляет различные функции для коллекций, такие как each, map, reduce, которые используются для применения операции к каждому элементу коллекции. Он предоставляет такие методы, как groupBy, countBy, max, min, который обрабатывает коллекции и упрощает множество задач.

Массивы

Underscore.JS предоставляет различные функции для массивов, такие как итерация и обработка массивов, таких как first, initial, lastIndexOf, пересечение, разность и т. Д.

Функции

Underscore.JS предоставляет такие функции, как привязка, задержка, до, после и т. Д.

Объекты

Underscore.JS предоставляет функции для управления объектами, сопоставления объектов и сравнения объектов. Например, ключи, значения, extends, extendsOwn, isEqual, isEmpty и т. Д.

Утилиты

Underscore.JS предоставляет различные служебные методы, такие как noConflict, random, iteratee, escape и т. Д.

Цепочка

Underscore.JS предоставляет методы цепочки, а также цепочки значений.

В следующих главах мы рассмотрим важные функции Underscore.JS.