isEmpty

isEmpty

> Funzioni

Determina se l'array array è vuoto. Equivalente a count(array) == 0.

Parametri
Ritorno
TypeScript

In JavaScript, a.length === 0. La forma breve !a.length funziona anche, ma !a non verifica il vuoto: un array vuoto resta vero, Boolean([]) vale true, a differenza di Python. E su una Map o un Set, bisogna leggere size e non length — lì length vale undefined.

Python

In Python, not a è vero per una lista vuota, ed è la forma idiomatica. Ma è vero anche per 0, "", None, un dizionario vuoto e un insieme vuoto: se la variabile può non essere una lista, len(a) == 0 dice esattamente ciò che dice isEmpty.