isEmpty

isEmpty

> Funktionen

Stellt fest, ob das Array array leer ist. Gleichwertig zu count(array) == 0.

Parameter
Rückgabe
TypeScript

In JavaScript a.length === 0. Die Kurzform !a.length geht auch, aber !a prüft nicht auf Leere: ein leeres Array bleibt wahr, Boolean([]) ergibt true, anders als in Python. Und bei einer Map oder einem Set muss size gelesen werden, nicht lengthlength ergibt dort undefined.

Python

In Python ist not a bei einer leeren Liste wahr, und das ist die idiomatische Form. Sie ist aber auch wahr für 0, "", None, ein leeres Dictionary und eine leere Menge: kann die Variable auch etwas anderes als eine Liste sein, sagt len(a) == 0 genau das, was isEmpty sagt.