Als «lodash» getaggte Fragen

Eine moderne JavaScript-Dienstprogrammbibliothek mit Modularität, Leistung und Extras

2
Wie verwende ich die Includes-Methode in lodash, um zu überprüfen, ob sich ein Objekt in der Sammlung befindet?
Mit lodash kann ich die Mitgliedschaft in grundlegenden Datentypen überprüfen mit includes: _.includes([1, 2, 3], 2) > true Aber folgendes funktioniert nicht: _.includes([{"a": 1}, {"b": 2}], {"b": 2}) > false Das verwirrt mich, weil die folgenden Methoden, die eine Sammlung durchsuchen, gut funktionieren: _.where([{"a": 1}, {"b": 2}], {"b": 2}) > …

8
Angular 4 HttpClient-Abfrageparameter
Ich habe nach einer Möglichkeit gesucht, Abfrageparameter an einen API-Aufruf mit den neuen zu übergeben HttpClientModule, HttpClientund habe noch keine Lösung gefunden. Mit dem alten HttpModul würden Sie so etwas schreiben. 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 …



11
Zuordnung von Objektbewahrungsschlüsseln
Die mapFunktion in underscore.js gibt, wenn sie mit einem Javascript-Objekt aufgerufen wird, ein Array von Werten zurück, die aus den Werten des Objekts zugeordnet sind. _.map({one: 1, two: 2, three: 3}, function(num, key){ return num * 3; }); => [3, 6, 9] Gibt es eine Möglichkeit, die Schlüssel zu erhalten? …

7
Wie importiere ich eine einzelne Lodash-Funktion?
Mit Webpack versuche ich, isEqual zu importieren, da lodashanscheinend alles importiert wird. Ich habe Folgendes ohne Erfolg versucht: 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 

11
Es kann keine Aktualisierung des Reaktionsstatus für eine nicht gemountete Komponente durchgeführt werden
Problem Ich schreibe eine Anwendung in React und war nicht in der Lage ein Super häufigen Fehler zu vermeiden, die riefen setState(...)nach componentWillUnmount(...). Ich habe mir meinen Code sehr genau angesehen und versucht, einige Schutzklauseln einzuführen, aber das Problem blieb bestehen und ich beobachte die Warnung immer noch. Daher habe …


7
Durchlaufen Sie die Eigenschaften im JavaScript-Objekt mit Lodash
Ist es möglich, die Eigenschaften in einem JavaScript-Objekt zu durchlaufen? Zum Beispiel habe ich ein JavaScript-Objekt wie folgt definiert: myObject.options = { property1: 'value 1', property2: 'value 2' }; Eigenschaften werden diesem Objekt dynamisch hinzugefügt. Gibt es eine Möglichkeit für mich, einfach eine Schleife zu durchlaufen und zu überprüfen, ob …
123 javascript  lodash 

13
Lodash-Titel (Großbuchstabe des ersten Buchstabens jedes Wortes)
Ich schaue mir die lodash-Dokumente und andere Fragen zum Stapelüberlauf an. Es gibt zwar mehrere native JavaScript-Methoden, um diese Aufgabe auszuführen , aber es gibt eine Möglichkeit, eine Zeichenfolge mit reinen lodash-Funktionen (oder zumindest vorhandenen prototypischen Funktionen) in eine Groß- und Kleinschreibung umzuwandeln. damit ich keinen regulären Ausdruck verwenden oder …
106 javascript  lodash 


19
Fehler: EACCES: Berechtigung verweigert
Ich führe npm install lodash aus, aber es wird ein Fehler ausgelöst: EACCES: Berechtigung verweigert Fehler. Ich weiß, dass es sich um ein Berechtigungsproblem handelt, aber meines Wissens ist für die lokale Installation des Knotenmoduls keine sudo-Berechtigung erforderlich. Wenn ich es mit sudo ausführe, wird es im Ordner ~ / …
95 node.js  lodash 

2
Verwenden Sie Lodash, um das Array eines Objekts nach Wert zu sortieren
Ich versuche, ein Array nach dem Wert 'name' zu sortieren (mit Lodash). Ich habe die folgenden Lodash-Dokumente verwendet, um die unten stehende Lösung zu erstellen. OrderBy scheint jedoch keinerlei Auswirkungen zu haben. Kann jemand etwas Licht in die richtige Art und Weise bringen, Arrays zu sortieren? Zeichen-Array [ { "id":25, …
93 arrays  lodash 

8
lodash: Array dem Objekt zuordnen
Gibt es eine eingebaute Lodash-Funktion, um dies zu übernehmen: var params = [ { name: 'foo', input: 'bar' }, { name: 'baz', input: 'zle' } ]; Und geben Sie Folgendes aus: var output = { foo: 'bar', baz: 'zle' }; Im Moment benutze ich nur Array.prototype.reduce(): function toHash(array, keyName, valueName) …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.