Neue Fragen mit dem Tag «lodash.js»
Insgesamt gefunden 44 Fragen
2
Bewertungen
2
Antworten
105
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:'...
fragte sleepwalking vor einem Jahr
1
Bewertungen
2
Antworten
123
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 2 Jahren
3
Bewertungen
1
Antwort
121
Ansicht
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:...
fragte 149203 vor 2 Jahren
3
Bewertungen
0
Antworten
357
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 2 Jahren
1
Bewertungen
2
Antworten
111
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...
fragte Flame_Phoenix vor 2 Jahren
-2
Bewertungen
1
Antwort
122
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...
fragte Ryan vor 2 Jahren
2
Bewertungen
1
Antwort
113
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 3 Jahren
7
Bewertungen
2
Antworten
28786
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 3 Jahren
1
Bewertungen
0
Antworten
97
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 3 Jahren
4
Bewertungen
1
Antwort
2372
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 3 Jahren
3
Bewertungen
1
Antwort
903
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 3 Jahren
4
Bewertungen
1
Antwort
128
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 3 Jahren
3
Bewertungen
0
Antworten
135
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} =...
fragte Gab vor 3 Jahren
1
Bewertungen
1
Antwort
102
Ansichten
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 4 Jahren
2
Bewertungen
1
Antwort
110
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...
fragte Troy Weber vor 4 Jahren
7
Bewertungen
1
Antwort
116
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 4 Jahren
2
Bewertungen
1
Antwort
2754
Ansichten
Ü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) =>...
fragte Rayn D vor 4 Jahren
0
Bewertungen
1
Antwort
86
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...
fragte Leon Gaban vor 4 Jahren
1
Bewertungen
1
Antwort
102
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 4 Jahren
5
Bewertungen
1
Antwort
1554
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...
fragte Chris vor 4 Jahren
3
Bewertungen
1
Antwort
664
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 4 Jahren
2
Bewertungen
1
Antwort
335
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 4 Jahren
5
Bewertungen
1
Antwort
173
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...
fragte Barry McAuley vor 4 Jahren
1
Bewertungen
1
Antwort
3901
Ansicht
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 5 Jahren
2
Bewertungen
4
Antworten
4111
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 5 Jahren
1
Bewertungen
3
Antworten
160
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 5 Jahren
4
Bewertungen
1
Antwort
38109
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:...
fragte JulieMarie vor 5 Jahren
6
Bewertungen
1
Antwort
33248
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 5 Jahren
2
Bewertungen
0
Antworten
99
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="...
fragte Robbie Wxyz vor 5 Jahren
2
Bewertungen
6
Antworten
44887
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 5 Jahren