Ich habe ein teamDetails
Array, innerhalb dessen ein Array ist, innerhalb dessen player
Objekte sind. Jedes Spielerobjekt hat eine injured
Eigenschaft, die den Wert "true"
oder "false"
enthält.Rückgabe von Objekten im Array mit 'True'-Parametern
Ich möchte eine Funktion schreiben, die das Array durchläuft und nur Spieler zurückgibt, deren verletzte Eigenschaft wahr ist. Diese
ist das, was ich bisher (nicht funktioniert):
$scope.injuredPlayerSearch = function() {
var injuredPlayers = [];
$scope.teamDetails.squad.forEach(function(o) {
if (o[injured] === true) {
injuredPlayers.push(o)
}
});
return injuredPlayers;
}
Ich kann nicht sehen, was mit diesem falsch ist. Wenn es jemand kann, wäre ich Ihnen dankbar.
Haben Sie ein Beispiel für den tatsächlichen Daten haben? –