Für meine Aufgabe, ich habe ein ein Stück Code getan wie die Benutzerdaten zu holen,js: Mehrere Rückkehr in Ternary Operator
var data = userInfo.map(function (element) {
if (element[9].search("Active") != -1) {
return {
'LastName': Capitalizefirstletter(element[1]),
'FirstName': Capitalizefirstletter(element[2]),
'UserName': element[3],
'IsActiveUser': "True"
};
}
else {
return {
'LastName': Capitalizefirstletter(element[1]),
'FirstName': Capitalizefirstletter(element[2]),
'UserName': element[3],
'IsActiveUser': "False"
};
}
}
, die richtig funktioniert und ich kann alle Details aller sehen Benutzer in variablen Daten.
Während des Factoring wurde ich gebeten, dies mit Ternary Operator zu implementieren (Keine Ahnung, warum ich so ändern muss, obwohl das funktioniert gut). Also habe ich versucht, Code ausgeführt, aber nur NULL-Wert, den ich in variablen Daten sehen kann.
var data = userInfo.map(function (element) {
(element[9].search("Active")) != -1 ? {
'LastName': Capitalizefirstletter(element[1]),
'FirstName': Capitalizefirstletter(element[2]),
'UserName': element[3],
'IsActiveUser': "True"
} : {
'LastName': Capitalizefirstletter(element[1]),
'FirstName': Capitalizefirstletter(element[2]),
'UserName': element[3],
'IsActiveUser': "False"
};
}
Kann mir jemand dabei helfen?
Vielen Dank im Voraus
fehlt Ihnen das Schlüsselwort 'return' – cl3m
Wo ist das Schlüsselwort' return'? –
Ja, ich habe das "Return" verpasst –