Ich würde gerne schreiben array.some(Boolean)
als eine Möglichkeit zu testen, ob Elemente in array
truthy sind.JavaScript: Kann das boolesche Objekt als Callback-Funktion verwendet werden?
Gibt es Probleme mit der Verwendung des Objekts auf diese Weise? Hat es in modernen Browsern dasselbe Verhalten? Entspricht es immer array.some(function(elem) { return !!elem; })
?
Soweit ich diese Funktion kennen, die einen beliebigen Wert Boolean wirft. Jede Funktion ist auch ein Objekt, also sollte Boolean ein Objekt sein, sollte kein Problem sein. – sielakos
Natürlich könnte jemand mit einem guten Sinn für Humor die 'Boolean' Funktion mit, sagen wir,' Boolean = function() {return true; }; '. Außerdem sollte es keine Kontraindikationen geben. –