isEmpty

isEmpty

> 기능

배열 array가 비어 있는지 판단합니다. count(array) == 0과 같습니다.

매개변수
반환값
TypeScript

JavaScript에서는 a.length === 0입니다. 짧은 형태인 !a.length도 쓸 수 있지만, !a는 비어 있는지를 검사하지 않습니다. 빈 배열도 참으로 남아 Boolean([])true가 됩니다(Python과는 반대입니다). 그리고 Map이나 Set에서는 length가 아니라 size를 읽어야 합니다 — 거기서 lengthundefined입니다.

Python

Python에서 not a는 빈 리스트에 대해 참이고, 그것이 관용적인 형태입니다. 하지만 0, "", None, 빈 딕셔너리, 빈 집합에 대해서도 참입니다. 변수가 리스트가 아닐 수도 있다면 len(a) == 0isEmpty가 말하는 바를 그대로 말합니다.