Zurück Wie kann ich einen neuen Satz von Array zurück map
basierend auf 2 Bedingungen:einen neuen Satz von Array Karte Methode
- Die Feldlänge nicht 0
- Rolle Moderator sein sollte sein sollte
Dieses ist meine ursprüngliche Antwort sieht aus wie
Reagieren Funktion, die Karten, die die Antwort
_getList(memberships) {
const items = memberships.map((membership) => {
return (
<RadioButton
value={membership.forum.slug}
label={membership.forum.title} />
);
});
return(
<RadioButtonGroup>
{items}
</RadioButtonGroup>
);
}
In meiner Render-Funktion ich überprüft habe, wenn die Länge nicht 0
const renderedList = this._getList(UserStore.getState().memberships.length !== 0);
ist, wie soll ich erneut die Kontrolle, dass das neue Array hinzufügen zurück sollte nur das enthält Daten mit role === moderator
Welche Feldlänge nicht Null sein sollte? – void
Mitgliedschaften Objektlänge. Ich habe meine Frage bearbeitet und vergessen, '.length' hinzuzufügen, was jetzt korrigiert wird. – zaq