isEmpty

isEmpty

> Funkcje

Określa, czy tablica array jest pusta. Równoważne count(array) == 0.

Parametry
Zwracana wartość
TypeScript

W JavaScripcie a.length === 0. Krótka forma !a.length też działa, ale !a nie sprawdza pustości: pusta tablica pozostaje prawdziwa, Boolean([]) daje true, inaczej niż w Pythonie. A na Map lub Set trzeba czytać size, a nie length — tam length daje undefined.

Python

W Pythonie not a jest prawdziwe dla pustej listy i to jest forma idiomatyczna. Ale jest też prawdziwe dla 0, "", None, pustego słownika i pustego zbioru: jeśli zmienna może nie być listą, len(a) == 0 mówi dokładnie to, co mówi isEmpty.