Ich habe ein Kursobjekt und ich möchte es filtern, indem Sie überprüfen, ob es Klassen-Array hat einen Null-Speicherort oder nicht. Wenn das Klassenarray jedoch mindestens ein Objekt enthält, das keine Nullposition aufweist, sollte es zurückgegeben werden. Hier ist ein Beispiel-Objekt, das ich arbeite:lodash filter Objekte mit Null-Wert
courses: [
{
title: "Introduction to English 101",
classes: [{
location: null,
endDate: "2016-03-25T22:00:00.000Z",
startDate: "2016-03-23T22:00:00.000Z",
}]
},
{
title: "Introduction to Japanese 101",
classes: [{
location: {
city: "Paris",
},
endDate: "2016-03-25T22:00:00.000Z",
startDate: "2016-03-23T22:00:00.000Z",
}]
},
{
title: "Introduction to Spanish 101",
classes: [{
location: null,
startDate: "2016-02-23T10:11:35.786Z",
endDate: "2016-02-23T12:11:35.786Z",
},
{
location: {
city: "Montreal",
},
startDate: "2016-04-01T10:11:35.786Z",
endDate: "2016-04-15T10:11:35.786Z",
}],
}
]
und hier ist das Ergebnis, das ich zu bekommen erwarten:
courses: [
{
title: "Introduction to Japanese 101",
classes: [{
location: {
city: "Paris",
},
endDate: "2016-03-25T22:00:00.000Z",
startDate: "2016-03-23T22:00:00.000Z",
}]
},
{
title: "Introduction to Spanish 101",
classes: [{
location: null,
startDate: "2016-02-23T10:11:35.786Z",
endDate: "2016-02-23T12:11:35.786Z",
},
{
location: {
city: "Montreal",
},
startDate: "2016-04-01T10:11:35.786Z",
endDate: "2016-04-15T10:11:35.786Z",
}],
}
]
Ich kann einfach nicht meinen Geist herumgewickelt bekommen, wie diese aufgrund filtern, um die verschachtelte Struktur der Objekte. Jede Hilfe würde sehr geschätzt werden!
So einfach und elegant. Es funktioniert :) Danke! – Alistair
@Alistair Prost, es hat funktioniert – Theodore