Hallo,
hab da mal ne Frage:
Ich habe ein Array, welches je nach Situation Boolean Werte speichert:
[false, true, false]
oder [false, false, false]
oder [true, false, true]
, usw.
Jetzt möchte ich über dieses Array iterieren und wenn mindestens ein Boolean true zurückgibt eine weitere Funktion aufrufen.
Das scheint aber komplizierter als von mir vorerst angenommen!
arr.filter(el => el === true)
, arr.some(true)
oder auch einfach arr.some
scheinen hier nicht die erwartbaren Resultate zu liefern.
Natürlich könnte ich das Array alternativ mit irgendwelchen Repräsentativwerten füllen, aber irgendwie will ich's jetzt wissen, wie man dies mit Booleans löst :)