Запитання з тегом «lodash»

Сучасна бібліотека утиліт JavaScript, яка забезпечує модульність, продуктивність та додаткові додатки

8
Кутові параметри запиту 4 HttpClient
Я шукав спосіб , щоб передати параметри запиту в API виклику з новим HttpClientModule«s HttpClientі ще належить знайти рішення. Зі старим Httpмодулем ви б написали щось подібне. getNamespaceLogs(logNamespace) { // Setup log namespace query parameter let params = new URLSearchParams(); params.set('logNamespace', logNamespace); this._Http.get(`${API_URL}/api/v1/data/logs`, { search: params }) } Це призведе …

2
Як я можу використовувати метод include у lodash, щоб перевірити, чи є об’єкт у колекції?
lodash дозволяє перевірити приналежність основних типів даних за допомогою includes: _.includes([1, 2, 3], 2) > true Але наступне не працює: _.includes([{"a": 1}, {"b": 2}], {"b": 2}) > false Це мене бентежить, тому що наступні методи пошуку в колекції здаються чудовими: _.where([{"a": 1}, {"b": 2}], {"b": 2}) > {"b": 2} _.find([{"a": …

14
Не вдається виконати оновлення стану React для немонтованого компонента
Проблема Я пишу заяву в React і не змогли уникнути супер загальної пастки, який дзвонить setState(...)після componentWillUnmount(...). Я дуже уважно подивився свій код і спробував встановити деякі охоронні пункти, але проблема зберігалася, і я все ще дотримуюся попередження. Тому у мене є два запитання: Як з трасування стека зрозуміти , …

15
чи є функція в lodash для заміни відповідного елемента
Цікаво, чи існує простіший метод у lodash для заміни елемента в колекції JavaScript? (Можливий дублікат, але відповіді я там не зрозумів :) Я переглянув їх документацію, але нічого не міг знайти Мій код: var arr = [{id: 1, name: "Person 1"}, {id:2, name:"Person 2"}]; // Can following code be reduced …
134 javascript  lodash 

8
Javascript ES6 / ES5 знайти у масиві та зміни
У мене є масив об’єктів. Я хочу знайти якесь поле, а потім змінити його: var item = {...} var items = [{id:2}, {id:2}, {id:2}]; var foundItem = items.find(x => x.id == item.id); foundItem = item; Я хочу, щоб він змінив оригінальний об’єкт. Як? (Мені байдуже, чи буде це в лодаші)

11
Показуйте на клавіші збереження об'єктів
mapФункція underscore.js, якщо викликається з об'єктом яваскрипт, повертає масив значень , відображених з значень об'єкта. _.map({one: 1, two: 2, three: 3}, function(num, key){ return num * 3; }); => [3, 6, 9] чи є спосіб зберегти ключі? тобто я хочу функцію, яка повертається {one: 3, two: 6, three: 9}

7
Як імпортувати єдину функцію Лодаша?
Використовуючи 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 } from 'lodash/lang'
128 javascript  lodash 

7
Використання lodash для порівняння масивів (елементи існують без порядку)
Я знаю, що можу це зробити за допомогою циклів, але я намагаюся знайти елегантний спосіб зробити це: У мене є два масиви: var array1 = [['a', 'b'], ['b', 'c']]; var array2 = [['b', 'c'], ['a', 'b']]; Я хочу використовувати, lodashщоб підтвердити, що вищевказані масиви є однаковими. Під «те саме» я …

7
Перегляньте властивості в об’єкті JavaScript за допомогою Lodash
Чи можливо прокрутити властивості в об’єкті JavaScript? Наприклад, у мене об’єкт JavaScript визначений так: myObject.options = { property1: 'value 1', property2: 'value 2' }; Властивості будуть динамічно додані до цього об’єкта. Чи є спосіб, щоб я просто пройшов цикл і здійснив перевірку, чи існує властивість? Якщо так, то як?
123 javascript  lodash 

13
Справа заголовка Лодаша (велика перша літера кожного слова)
Я переглядаю документи lodash та інші питання Stack Overflow - хоча існує кілька власних способів виконання цього завдання , чи є спосіб перетворити рядок у титульний регістр за допомогою суто функцій lodash (або принаймні існуючих прототипних функцій) так що мені не доведеться використовувати регулярний вираз або визначати нову функцію? напр …
108 javascript  lodash 

9
використовуючи lodash .groupBy. як додати власні ключі для згрупованого виводу?
Ці зразкові дані повернуті з API. Я використовую Лодаш _.groupByдля перетворення даних у об'єкт, який я можу краще використовувати. Повернені необроблені дані: [ { "name": "jim", "color": "blue", "age": "22" }, { "name": "Sam", "color": "blue", "age": "33" }, { "name": "eddie", "color": "green", "age": "77" } ] Я хочу, …

21
Помилка: EACCES: дозвіл відмовлено
Я запускаю npm install lodash, але він видає помилку: EACCES: помилка відмовлена . Я знаю, що це проблема дозволів, але, наскільки мені відомо, дозвіл sudo не потрібен для локальної установки модуля вузла. Якщо я запускаю його за допомогою sudo, він встановлюється всередині папки ~ / node_modules. drwxrwxr-x - це дозвіл …
99 node.js  lodash 

2
використовуйте Lodash для сортування масиву об’єкта за значенням
Я намагаюся відсортувати масив за значенням "name" (за допомогою Lodash). Однак я використав документи Lodash для створення наведеного нижче рішення, однак. Хтось може пролити світло на правильний спосіб сортування масиву? Масив символів [ { "id":25, "name":"Anakin Skywalker", "createdAt":"2017-04-12T12:48:55.000Z", "updatedAt":"2017-04-12T12:48:55.000Z" }, { "id":1, "name":"Luke Skywalker", "createdAt":"2017-04-12T11:25:03.000Z", "updatedAt":"2017-04-12T11:25:03.000Z" } ] Код функції …
97 arrays  lodash 

8
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 array.reduce(function(dictionary, next) …

3
Лодаш: як зробити сортування без урахування регістру колекції за допомогою orderBy?
Я перевірив цю відповідь, але для досягнення того самого результату, тобто для отримання сортування, що не враховує регістр, мені потрібно використовувати orderByзамість, sortByоскільки це дає можливість вказати порядок сортування . Єдиний спосіб, який я знайшов для досягнення цього, - це створити клонований "середній" масив, зіставлений у нижній регістр name: const …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.