Pytania otagowane jako lodash

Nowoczesna biblioteka narzędzi JavaScript zapewniająca modułowość, wydajność i dodatki

8
Parametry zapytania Angular 4 HttpClient
Szukałem sposobu, aby przejść do kwerendy parametry wywołania API z nowym HttpClientModule„s HttpClienti jeszcze się znaleźć rozwiązanie. W starym Httpmodule napisałbyś coś takiego. 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 }) } Spowodowałoby to wywołanie interfejsu API pod …

2
Jak używać metody include w lodash, aby sprawdzić, czy obiekt znajduje się w kolekcji?
lodash pozwala mi sprawdzić przynależność do podstawowych typów danych z includes: _.includes([1, 2, 3], 2) > true Ale to nie działa: _.includes([{"a": 1}, {"b": 2}], {"b": 2}) > false To mnie dezorientuje, ponieważ następujące metody przeszukiwania kolekcji wydają się dobrze działać: _.where([{"a": 1}, {"b": 2}], {"b": 2}) > {"b": 2} …

14
Nie można przeprowadzić aktualizacji stanu React na niezmontowanym komponencie
Problem Piszę aplikację w React i nie był w stanie uniknąć super Częstym błędem, który dzwoni setState(...)po componentWillUnmount(...). Bardzo uważnie przyjrzałem się mojemu kodowi i próbowałem wprowadzić pewne klauzule ochronne, ale problem nie ustąpił i nadal przestrzegam ostrzeżenia. Dlatego mam dwa pytania: Jak mogę dowiedzieć się na podstawie śladu stosu …

15
czy w lodash jest funkcja zastępująca dopasowany element
Zastanawiam się, czy w lodash istnieje prostsza metoda zastąpienia elementu w kolekcji JavaScript? (Możliwy duplikat, ale nie rozumiem tam odpowiedzi :) Przejrzałem ich dokumentację, ale nic nie znalazłem Mój kod to: var arr = [{id: 1, name: "Person 1"}, {id:2, name:"Person 2"}]; // Can following code be reduced to something …
139 javascript  lodash 

8
Javascript ES6 / ES5 znaleźć w tablicy i zmienić
Mam tablicę obiektów. Chcę znaleźć według jakiegoś pola, a następnie to zmienić: var item = {...} var items = [{id:2}, {id:2}, {id:2}]; var foundItem = items.find(x => x.id == item.id); foundItem = item; Chcę, aby zmienił oryginalny obiekt. W jaki sposób? (Nie obchodzi mnie, czy to też będzie w lodaszu)

12
Mapuj klucze zachowujące obiekty
mapFunkcja w underscore.js, jeśli wywołana z obiektu JavaScript, zwraca tablicę wartości odwzorowanych od wartości obiektu. _.map({one: 1, two: 2, three: 3}, function(num, key){ return num * 3; }); => [3, 6, 9] czy jest sposób, aby zachować klucze? tj. chcę funkcję, która zwraca {one: 3, two: 6, three: 9}

7
Jak zaimportować pojedynczą funkcję Lodash?
Używając pakietu webpack, próbuję zaimportować isEqual, ponieważ lodashwydaje się, że importuje wszystko. Próbowałem wykonać następujące czynności bez powodzenia: 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
Przejrzyj właściwości w obiekcie JavaScript za pomocą Lodash
Czy można przeglądać właściwości obiektu JavaScript? Na przykład mam obiekt JavaScript zdefiniowany w ten sposób: myObject.options = { property1: 'value 1', property2: 'value 2' }; Właściwości zostaną dynamicznie dodane do tego obiektu. Czy istnieje sposób, bym po prostu przeszukał i sprawdził, czy właściwość istnieje? Jeśli tak to jak?
123 javascript  lodash 

13
Wielkie litery tytułu Lodash (pierwsza wielka litera każdego słowa)
Przeglądam dokumentację lodash i inne pytania dotyczące przepełnienia stosu - chociaż istnieje kilka natywnych sposobów wykonywania tego zadania w języku JavaScript , czy istnieje sposób, w jaki mogę przekonwertować ciąg znaków na przypadek tytułu, używając funkcji czysto lodash (lub przynajmniej istniejących funkcji prototypowych) tak, że nie muszę używać wyrażenia regularnego …
109 javascript  lodash 


23
Błąd: EACCES: odmowa pozwolenia
Biegnę npm zainstalować lodash ale wyrzuca błąd: EACCES: permission denied błąd. Wiem, że jest to problem z uprawnieniami, ale o ile wiem, uprawnienia sudo nie są wymagane do lokalnej instalacji modułu węzła. Jeśli uruchomię go z sudo, zostanie zainstalowany w folderze ~ / node_modules. drwxrwxr-x to uprawnienie do pliku istniejącego …
105 node.js  lodash 

2
użyj Lodash do sortowania tablicy obiektów według wartości
Próbuję posortować tablicę według wartości „nazwa” (przy użyciu Lodash). Użyłem dokumentów Lodash, aby utworzyć poniższe rozwiązanie, jednak .orderBy nie wydaje się mieć żadnego wpływu. Czy ktoś może rzucić trochę światła na prawidłowy sposób sortowania tablicy? Tablica znaków [ { "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", …
102 arrays  lodash 

8
lodash: mapowanie tablicy na obiekt
Czy istnieje wbudowana funkcja lodash, aby to zrobić: var params = [ { name: 'foo', input: 'bar' }, { name: 'baz', input: 'zle' } ]; I wypisz to: var output = { foo: 'bar', baz: 'zle' }; W tej chwili po prostu używam Array.prototype.reduce() : function toHash(array, keyName, valueName) { …

3
Lodash: Jak zrobić sortowanie bez rozróżniania wielkości liter w kolekcji za pomocą orderBy?
Sprawdziłem tę odpowiedź, ale aby osiągnąć ten sam wynik, to jest sortowanie bez rozróżniania wielkości liter, muszę użyć orderByzamiast, sortByponieważ daje możliwość określenia kolejności sortowania . Jedynym sposobem, w jaki udało mi się to osiągnąć, było utworzenie sklonowanej tablicy „środkowej” odwzorowanej na małe litery name: const users = [ { …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.