Neue Fragen mit dem Tag «lodash.js»

Insgesamt gefunden 44 Fragen

2
Bewertungen
2
Antworten
79
Ansichten

Gemittelt durch Eigenschaften im Array von Objekten

Ich habe dieses Array von Objekten: const array = [ {continent: 'Africa', country:'Algeria', year:'2018', value:10}, {continent: 'Africa', country:'Algeria', year:'2017', value:15}, {continent: 'Africa', country:'Algeria', year:'2016', value:2}, {continent: 'Africa', country:'Egypt', year:'...

1
Bewertungen
2
Antworten
98
Ansichten

Überprüfen, ob Wettbewerber einen nicht leeren Namen haben

Nimm das: has_competitors:function(){ var c = false; _.each(this.competitors, function(obj, index){ // lodash here if(obj.name && obj.name.trim() !== ''){ c = true; return false; // to break the loop } }); return c; } Ich mag die Form nicht, aber bis jetzt habe...
fragte Luca Reghellin vor einem Jahr

3
Bewertungen
1
Antwort
104
Ansichten

Daten von einer API mit Typescript und Lodash umwandeln

Als Front-End-Entwickler bekomme ich das folgende Ergebnis einer API, ein Array von Objekten, das wie folgt aussieht: [{ Color: "#065b79", GroupName: "VXYZ", QuoteCount: 4, SortOrder: 0, TabCategoryID: "CHSI1", TabCategoryName: "Workers' Compensation", TabCategoryOrder:...

3
Bewertungen
0
Antworten
336
Ansichten

Filtern Sie Eigenschaften und Formatwerte, wenn es sich um Währungen handelt

Die Funktion, die ich in Typescript geschrieben habe, ist großartig, aber ich bin nicht überzeugt, dass sie die sauberste und effizienteste Funktion ist. Die Funktion nimmt ein Objekt, lässt Eigenschaften aus, die in einem Array gefunden wurden, und prüft, ob sich Objekteigenschaften in einem Array...
fragte Blexy vor einem Jahr

1
Bewertungen
2
Antworten
90
Ansichten

JavaScript-Bibliothek, um Beobachter über Änderungen zu informieren

Hintergrund Letztes Jahr, als ich noch an den Anfang der Funktionen "Unveränderlichkeit" und "Reines" trat, erstellte ich eine Bibliothek für die genannte Community obj-watcher. Diese Bibliothek ist äußerst einfach - Sie können ein Objekt registrieren und sich über eine bestimmte API bei Änderunge...

-2
Bewertungen
1
Antwort
96
Ansichten

Was ist eine sauberere Methode, um einer Funktion ein Array von Werten zu übergeben und mein Objekt dann nach diesen Werten zu sortieren?

Der Arbeitscode: var dict = [ {name: 'random234'}, {name: 'random843'} ] function organizeObject(dict) { var resultArray = []; var x = _.find(dict, function(o) { return o.name === "random234"; }); if (x) resultArray.push(x); var y = _.find(dict, funct...

2
Bewertungen
1
Antwort
93
Ansichten

JavaScript-Funktion zum Konvertieren eines Arrays in ein String-Array (formatiert)

Eingang categories - eine Reihe von Kategorien [ { id: 1, title: 'Smartphones' }, { id: 2, title: 'Laptops' } ] products - eine Reihe von Produkten, die mit Kategorien verknüpft sind [ { id: 1, title: 'iPhone X', category_id: 1, price_min: 1200, price_max: 1700 }, { id: 2, title...
fragte Nazar vor 2 Jahren

7
Bewertungen
2
Antworten
28764
Ansichten

lodash filtert ein Array von Objekten nach einem Array von Exclude-Eigenschaftswerten

Ich bin auf ein Szenario gestoßen, ich werde die Daten für Benutzer / Projekt vereinfachen, wo ich Werte wie: users: [ {name: 'bob', project: 1}, {name: 'sam', project: 2}, {name: 'ted', project: 3}, ]; und mit einer Reihe von Projekt-IDs möchte ich solche ausschließen excludeProjects: [1...
fragte edencorbin vor 2 Jahren

1
Bewertungen
0
Antworten
75
Ansichten

Javascript Message Parser

Ich versuche einen Message Parser zu machen. Ich habe diesen Code geschrieben. Es funktioniert buchstäblich, aber meiner Meinung nach sieht es aus wie übertrieben. Hast du eine Idee, es zu vereinfachen? messageParser.js : // ... const { messages } = configParser('messages') module.exports = func...
fragte ToNy vor 2 Jahren

4
Bewertungen
1
Antwort
2342
Ansichten

Erstellen Sie eine Liste von Objekten aus einem Objekt, bei dem der Schlüssel properCase mit Lodash ist

Ich versuche, eine gefilterte Liste von Objekten zu erstellen, bei denen jedes Objekt in der Liste sowohl eine Beschriftung als auch eine Werteigenschaft hat. Zuerst .pickwähle ich die Schlüssel / Wert-Paare aus, die ich aus dem Ausgangsobjekt auswählen möchte, dann durchlaufe ich die ausgewählten...
fragte Blexy vor 2 Jahren

3
Bewertungen
1
Antwort
884
Ansichten

lodash Methode gleichwertig in Javascript

Ich wollte eine ähnliche Lodash-Methode bauen. Wo Sie den Objekt- und Schlüsselnamen eingeben, um den Wert zu erhalten, falls vorhanden. Ich habe das getan, wollte aber nur einen besseren Ansatz haben. Hier ist was so gemacht worden ist. var x = { d: 'new vale', a: { b: { c: {...
fragte Carlos vor 2 Jahren

4
Bewertungen
1
Antwort
102
Ansichten

Konvertieren Sie das Objekt mit der Eigenschaft 'long.property.name' in den Objektbaum

Ich möchte ein solches Objekt umwandeln aus: foo = { 42: 'foo', 'a.b.c[0].42': 'bar', 'a.b.c[0].43': 'zet', 'a.d.c[0].42': 'baz' } Zu: bar = { 42: 'foo', 'a.b.c[0].42': 'bar', 'a.b.c[0].43': 'zet', 'a.d.c[0].42': 'baz', a: { b: { c: [{...
fragte Dmytro Rudnitskikh vor 2 Jahren

3
Bewertungen
0
Antworten
115
Ansichten

Stellen Sie die Manipulation (Javascript-Arrays) mit lodash ein

Ich würde mir eine elegantere und lesbarere (wenn möglich mit funktionalem Programmierstil) für die Sammlungsfilterung wünschen (groupToAdd und groupToDelete-Sammlungsverwaltung). Einfach mehrere _.findIndex () <0 oder _.indexOf ()> -1 loszuwerden, würde mich glücklich machen const {wrap} =...

1
Bewertungen
1
Antwort
81
Ansicht

Erstellen Sie ein Array, das bestimmte Werte eines bestimmten verschachtelten Objekts innerhalb eines Arrays enthält

Ich habe also dieses Array von Objekten, die jeweils andere Objekte enthalten: const template_columns = [ { "id": 38, "name": "Ideas", "position": 0, "template_id": 4, "column_type": "Column", "workflow": [ { "action": "Next", "move_to": "Backlog",...
fragte Stafie Anatolie vor 3 Jahren

2
Bewertungen
1
Antwort
87
Ansichten

Vergleich der entsprechenden Elemente zweier Arrays gleicher Länge

Ich habe eine Helferfunktion, die ich geschrieben habe, aber es fühlt sich an, als ob etwas _.lodashbereits getan würde oder könnte, wenn ich die Bibliothek besser kenne. function changed(before:any[], after:any[]):boolean[] { if (before.length !== after.length) { throw new Error(`L...

7
Bewertungen
1
Antwort
93
Ansichten

Gruppieren, Zusammenführen und Mappen mit einem Zeitplan

Ich möchte einen "Zeitplan" für einen Shop erstellen. Es sollte wie "Tage - Stunden" aussehen. Ich bekomme auf diese Weise eine Antwort vom Server: var array = [{ days : ["Mo", "Tu", "We", "Th", "Sa"], dayIndexes: [1,2,3,4, 6], time: "9am - 3pm" }, { days : ["Mo", "Tu", "We", "Th", "Sa"],...
fragte demo vor 3 Jahren

2
Bewertungen
1
Antwort
2731
Ansicht

Überprüfen Sie die tiefen Objekteigenschaften und suchen Sie nach einem doppelten Wert

Ich verwende den folgenden Code, um herauszufinden, ob die Eigenschaft einen doppelten Wert hat path: return new Promise((resolve, reject) => { var data = []; Parser.parse() //configObj is the value from the screen shot .then((configObj) =>...

0
Bewertungen
1
Antwort
64
Ansichten

Funktion, um sicherzustellen, dass mindestens eine Auswahl ausgewählt ist

Zuerst ist hier mein settingsObjekt. insight, spikeUnd momentumsind bis 3 Kontrollkästchen in der Auszeichnungs binded. Ziel ist es, den Benutzer daran zu hindern, alle Auswahlmöglichkeiten aufzuheben. Eine Auswahl muss ausgewählt bleiben. var settings = { user_id : 0, insight...

1
Bewertungen
1
Antwort
84
Ansichten

Erstellen Sie ein neues Array anhand eines Filterursprungsarrays

Ich bekomme ein Array und ich musste eine doppelte ID darin finden: var aDuplicateId = []; //get the duplicated configuration indexs for (var i = 0; i < aConfigurations.length; i++) { //in case the index is the duplicate array skip if (aDup...
fragte Jenny M vor 3 Jahren

5
Bewertungen
1
Antwort
1534
Ansichten

Generieren einer HTML-Tabelle mit Colspan und Rowspan aus einem eindimensionalen Array

Ich werde folgende Eingabe erhalten: const input = [ { value: "a1", colspan: 1, rowspan: 1 }, { value: "a2", colspan: 1, rowspan: 1 }, { value: "a3", colspan: 1, rowspan: 3 }, { value: "b1", colspan: 1, rowspan: 1 }, { value: "b2", colspan: 1, rowspan: 1 }, { value: "c1", colspan...

3
Bewertungen
1
Antwort
639
Ansichten

Fügen Sie die Unterarrays einer Collection zusammen, und führen Sie deren übergeordnete Elemente zusammen

Ich habe ein Array wie dieses: var arr = [ { revision: 19, text: 'hello', details: [ { id: 5 } ] }, { revision: 19, text: 'hello', details: [ { id: 6 }...
fragte Yann Bertrand vor 3 Jahren

2
Bewertungen
1
Antwort
316
Ansichten

Verschachtelte Schleife zur Umwandlung von MongoDB-Ergebnissen

Ich habe die folgende Struktur von MongoDB zurückgegeben: [Class] 0:Class // -> this.data.userInfo as seen below in the code _id: "ksihHTAjdhsA9" createdAt:Tue Mar 29 2016 13:03:45 GMT-0400 (EDT) weightData: Array[3] 0: Class name: "my name...
fragte tdelam vor 3 Jahren

5
Bewertungen
1
Antwort
145
Ansichten

Animationsvorlagenmethode für das Schlangenspiel

Ich habe vor kurzem meine erste Iteration einer Vorlagenmethode-Implementierung für eine JavaScript-Leinwandanimation des Schlangenspiels abgeschlossen. Ich würde es jedoch lieben, wenn die Community diesen Code kritisiert und mich informiert, wo ich falsch liege. Meiner Meinung nach ist ein schlec...

1
Bewertungen
1
Antwort
3885
Ansichten

Gruppieren Sie ähnliche Objekte in Arrays

Ich habe den folgenden Code, der ähnliche todos in einem Array von Arrays mit lodash ( https://lodash.com ) gruppiert . Hier ist ein plnkr http://plnkr.co/edit/t4J5bKGjMlQxW2z9Zh7x?p=preview (öffnen Sie Ihre Konsole und schauen Sie hinein script.js) function Todo(value) { this.value = value; th...
fragte 23tux vor 4 Jahren

2
Bewertungen
4
Antworten
4075
Ansichten

Prozentsatz mit lodash berechnen

Ich habe Daten wie: var data = [{ "date":"1-1-2013", "answer":"yes" },{ "date":"1-1-2013", "answer":"no" },{ "date":"2-1-2013", "answer":"no" },{ "date":"2-1-2013", "answer":"no" },{ "date":"2-1-2013",...
fragte serkan vor 4 Jahren

1
Bewertungen
3
Antworten
142
Ansichten

Konvertieren eines Arrays in ein Objekt

Ich habe eine Reihe dieser Mode: var arr = ["akira",9248,"padilla",100]; Ich benutze filterdie Namen und Punkte : var names = arr.filter(function(e,i){return i%2 == 0}); var points = arr.filter(function(e,i){return i%2 !== 0}); Dann mache ich das, um daraus ein Objekt zu machen: console.log(J...
fragte diegoaguilar vor 4 Jahren

4
Bewertungen
1
Antwort
38066
Ansichten

Zusammenführen von zwei Arrays von Objekten mit unterschiedlichen Schlüsseln / Eigenschaften

Ich habe zwei verschiedene Arrays: var array1 = [ {id: "foo", name: "Foo Smith"}, {id: "caa", name: "CAA"}, {id: "bar", name: "Bar Jones"}, {id: "baz", name: "Baz Apple"}, {id: "boo", name: "Boo Ghost"}, {id: "dah", name: "DAH-123"} ]; var array2 = [ {name: "bar", key1:...

6
Bewertungen
1
Antwort
33224
Ansichten

Anordnung von Objekten nach Datumseigenschaft

Hier ist eine Funktion, die ein Array von Objekten datePropnach Datum sortiert . Zuerst wird das DateObjekt in einen Unix-Zeitstempel umgewandelt. var _ = require('lodash') var moment = require('moment') util.orderByDate = function (arr, dateProp) { if (!dateProp) return arr return _.chain(arr...
fragte ThomasReggi vor 4 Jahren

2
Bewertungen
0
Antworten
79
Ansichten

Extrem redundantes HTML-Templating

Das ist schrecklich. Ich verwende lodashdie Template-Engine für diese Tabelle. Hier ist die Vorlage für die Zeile eines einzelnen Datensatzes. Ich habe 5 verschiedene Tabellen- und Datensatztypen sowie einen Ansichts- und Bearbeitungsmodus für jede Zeile: <script id="individual-template" type="...

2
Bewertungen
6
Antworten
44863
Ansichten

Generieren eines Arrays eindeutiger Werte einer bestimmten Eigenschaft in einem Objektarray

Wenn eine Tabelle als Javascript-Array von Objekten dargestellt wird, möchte ich eine Liste eindeutiger Werte für eine bestimmte Eigenschaft erstellen. var table = [ { a:1, b:2 }, { a:2, b:3 }, { a:1, b:4 } ]; var groups = _.groupBy(table, "a"); var array =...
fragte David Grinberg vor 4 Jahren