Ich habe eine Klasse Person ():
%Vor%Ich habe ein Array von Person ()
%Vor%Ich möchte die Anzahl der Personen im Array zählen, die
haben %Vor%Ich glaube, das ist da draußen, aber ich kann es nicht finden oder die Suchparameter finden.
Danke.
Verwenden Sie filter
Methode:
oder noch einfacher:
%Vor% Sie können reduce
wie folgt verwenden:
oder eine kompaktere Version:
%Vor% reduce
wendet den Abschluss (2. Parameter) auf jedes Element des Arrays an und übergibt den Wert, der für das vorherige Element erhalten wurde (oder den Anfangswert, bei dem es sich um den 0
-Wert handelt) Array-Element. In der Schließung geben Sie count
plus null oder eins zurück, abhängig davon, ob die Eigenschaft isManager true
ist oder nicht.
Weitere Informationen über reduce
und filter
in der Standardbibliotheksreferenz