isEmpty

isEmpty

> Funciones

Determina si el array array está vacío. Equivalente a count(array) == 0.

Parámetros
Retorno
TypeScript

En JavaScript, a.length === 0. La forma corta !a.length también sirve, pero !a no comprueba si está vacío: un array vacío sigue siendo verdadero, Boolean([]) vale true, al contrario que en Python. Y sobre un Map o un Set, hay que leer size y no length — allí length vale undefined.

Python

En Python, not a es verdadero para una lista vacía, y es la forma idiomática. Pero también es verdadero para 0, "", None, un diccionario vacío y un conjunto vacío: si la variable puede no ser una lista, len(a) == 0 dice exactamente lo que dice isEmpty.