isEmpty

isEmpty

> Funções

Determina se o array array está vazio. Equivalente a count(array) == 0.

Parâmetros
Retorno
TypeScript

Em JavaScript, a.length === 0. A forma curta !a.length também serve, mas !a não testa o vazio: um array vazio continua verdadeiro, Boolean([]) vale true, ao contrário de Python. E sobre um Map ou um Set, é size que se deve ler, não length — aí length vale undefined.

Python

Em Python, not a é verdadeiro para uma lista vazia, e é a forma idiomática. Mas também é verdadeiro para 0, "", None, um dicionário vazio e um conjunto vazio: se a variável puder não ser uma lista, len(a) == 0 diz exatamente o que isEmpty diz.