isEmpty

isEmpty

> 功能

判断数组 array 是否为空。等价于 count(array) == 0

参数
返回值
TypeScript

在 JavaScript 中是 a.length === 0。简写 !a.length 也可以,但 !a 并不判断是否为空:空数组依然为真,Boolean([]) 等于 true,这与 Python 相反。而在 MapSet 上要读的是 size 而不是 length —— 那里的 length 等于 undefined

Python

在 Python 中,not a 对空列表为真,这是惯用的写法。但它对 0""None、空字典和空集合同样为真:如果这个变量有可能不是列表,那么 len(a) == 0 才正好表达 isEmpty 的意思。