isEmpty

isEmpty

> 機能

配列 array が空かどうかを判定します。count(array) == 0 と同じです。

パラメータ
戻り値
TypeScript

JavaScript では a.length === 0 です。短い形の !a.length も使えますが、!a は空かどうかを判定しません。空の配列も真のままで、Boolean([])true になります(Python とは逆です)。また MapSet では length ではなく size を読む必要があります。そこでは lengthundefined です。

Python

Python では空のリストに対して not a が真になり、これが慣用的な書き方です。ただしこれは 0""None、空の辞書、空の集合に対しても真です。変数がリスト以外になりうるなら、len(a) == 0isEmpty の言うことをそのまま表します。