Публикации по теме 'lodash'


Совет дня — используйте функцию пропуска lodash
_.опустить (объект, ключи) Эта вспомогательная функция lodash находит ключ(и) в объекте и удаляет этот ключ(и) из объекта. let object = { ‘a’: 1, ‘b’: ‘2’, ‘c’: 3 }; object = _.omit(object, 'c'); // => { ‘a’: 1, ‘b’: ‘2’} Если мы используем _.omit таким образом, это не имеет смысла, потому что это эквивалентно тому, что делает оператор delete в JavaScript: delete object.a; Этот помощник пригодится, когда вы хотите удалить массив ключей: var object = { ‘a’: 1, ‘b’: ‘2’,..

Лодаш и Javascript
По мере того, как я все глубже погружался в Javascript и React, меня все больше интересовало, какие типы служебных библиотек могут быть доступны для улучшения моего опыта изучения Javascript. Сегодня я расскажу об одной такой библиотеке, Лодаш . Lodash — это служебная библиотека. Это означает, что вместо того, чтобы быть созданным для выполнения определенной более крупной роли, он вместо этого предоставляет ряд полезных модульных функций, которые пользователь может использовать так,..

Геоблинк ❤ Открытый исходный код
В Geoblink почти весь наш стек основан на программном обеспечении с открытым исходным кодом . От наших систем управления базами данных до нашего внешнего интерфейса каждый уровень состоит в основном, если не полностью, из программного обеспечения с открытым исходным кодом. Поэтому будет справедливо, если мы отблагодарим сообщество, которое делает возможными такие платформы, как наша. И на этот раз я рад объявить о новом проекте с открытым исходным кодом Geoblink :..

Примеры использования библиотеки Lodash
Использование библиотеки Lodash значительно упростит написание кода JS. Хорошее определение: «Аппликативное программирование — это шаблон определения функции, которая принимает функцию, а затем вызывает эту функцию для каждого элемента в коллекции/списке». У него очень красивая документация . Теперь приступим к самой работе. Вот список наиболее часто используемых функций для различных структур данных. Общие функции для сбора _.forEach — перебирает элементы коллекции и вызывает..

Функциональное программирование
О функциях: Что такое функция высшего порядка: Тип функции, которая принимает функции в качестве параметров или возвращает функции. Пример АОП на Js function say(val) { console.log(val) } Function.prototype.before = function(cb) { return (...args) => { cb(...args) this(...args) //say } } let newSay = say.before(() => { console.log("before say") }) Преимущество чистой функции 1. Один и тот же ввод приведет к тому же результату, его также можно..

Глубокое погружение в глубокое клонирование объектов в JS
Введение Объекты Javascript используются повсеместно и очень широко. Независимо от того, работаете ли вы над созданием приложения из ванильного javascript или используете такие библиотеки, как React, Vue и т. д., они являются наиболее широко используемыми структурами данных в современных приложениях. И не говоря уже о том, насколько они универсальны. Но у них есть одна проблема! Если вы пессимист, это будет проблемой, но это скорее особенность, если вы знаете, как использовать..

Начать работу с Lodash.j
Lodash — это библиотека JavaScript, предоставляющая служебные функции для обычных задач программирования. Его можно использовать для управления массивами, объектами и функциями, а также для выполнения математических операций, операций с датами и многих других. Вот пример некоторых функций, предлагаемых Lodash: Множество: _.chunk(['a', 'b', 'c', 'd'], 2); // => [['a', 'b'], ['c', 'd']] Коллекция: _.filter([{ 'user': 'barney', 'age': 36, 'active': true }, { 'user': 'fred',..