Вопросы с тегом «lodash»

128
Как импортировать одну функцию Lodash?

Используя webpack, я пытаюсь импортировать isEqual, поскольку, lodashпохоже, импортирует все. Я безуспешно пытался сделать следующее: import { isEqual } from 'lodash' import isEqual from 'lodash/lang' import isEqual from 'lodash/lang/isEqual' import { isEqual } from 'lodash/lang' import { isEqual }...

125
Использование lodash для сравнения массивов (наличие элементов без порядка)

Я знаю, что могу делать это с помощью циклов, но я пытаюсь найти элегантный способ сделать это: У меня есть два массива: var array1 = [['a', 'b'], ['b', 'c']]; var array2 = [['b', 'c'], ['a', 'b']]; Я хочу использовать, lodashчтобы подтвердить, что два вышеуказанных массива одинаковы. Под «таким...

123
Прокрутка свойств в объекте JavaScript с помощью Lodash

Можно ли перебирать свойства в объекте JavaScript? Например, у меня есть объект JavaScript, определенный следующим образом: myObject.options = { property1: 'value 1', property2: 'value 2' }; Свойства будут динамически добавляться к этому объекту. Есть ли способ просто пройтись и проверить,...

109
Заглавный регистр Lodash (первая буква каждого слова заглавная)

Я просматриваю документы lodash и другие вопросы о переполнении стека - хотя есть несколько собственных способов выполнения этой задачи JavaScript , есть ли способ преобразовать строку в регистр заголовка, используя чисто функции lodash (или, по крайней мере, существующие прототипные функции)...

106
Ошибка: EACCES: в разрешении отказано

Я запускаю npm install lodash, но выдает ошибку: EACCES: разрешение отказано . Я знаю, что это проблема с разрешением, но, насколько мне известно, разрешение sudo не требуется для локальной установки модуля узла. Если я запустил его с помощью sudo, он будет установлен внутри папки ~ /...

105
используя lodash .groupBy. как добавить свои собственные ключи для сгруппированного вывода?

У меня есть эти образцы данных, возвращенные из API. Я использую Lodash _.groupByдля преобразования данных в объект, который я могу использовать лучше. Возвращенные необработанные данные: [ { "name": "jim", "color": "blue", "age": "22" }, { "name": "Sam", "color": "blue", "age": "33" }, { "name":...

105
используйте Lodash для сортировки массива объектов по значению

Я пытаюсь отсортировать массив по значению «имя» (используя Lodash). Я использовал документы Lodash для создания решения ниже, однако .orderBy, похоже, вообще не влияет. Может ли кто-нибудь пролить свет на правильный способ сортировки массива? Массив символов [ { "id":25, "name":"Anakin...

91
lodash: отображение массива на объект

Есть ли встроенная функция lodash для этого: var params = [ { name: 'foo', input: 'bar' }, { name: 'baz', input: 'zle' } ]; И выведите это: var output = { foo: 'bar', baz: 'zle' }; Сейчас я просто использую Array.prototype.reduce(): function toHash(array, keyName, valueName) { return...

87
Lodash: как выполнить сортировку без учета регистра в коллекции с помощью orderBy?

Я проверил этот ответ, но для достижения того же результата, то есть для сортировки без учета регистра, мне нужно использовать orderByвместо, sortByпоскольку он дает возможность указать порядок сортировки . Единственный способ, который я нашел для этого, - это создать клонированный «средний»...

83
Разделить массив JavaScript на куски с помощью Lodash

Мне нужно разбить массив JavaScript на nкуски определенного размера. Например: учитывая этот массив ["a1", "a2", "a3", "a4", "a5", "a6", "a7", "a8", "a9", "a10", "a11", "a12", "a13"] и a nравно 4, результат должен быть таким: [ ["a1", "a2", "a3", "a4"], ["a5", "a6", "a7", "a8"], ["a9", "a10",...