PythonとJavaScript で空の配列の真偽値が違う件について

Python

>>> bool([])
False

JavaScript

> Boolean([])
true

どっちが良いかと言われると難しいなあ。

どちらにせよ、配列そのものを真偽値チェックに使うのはバグの温床になるから止めたほうがいいね。lengthをチェックするとか変数定義をチェックするとかにした方がいい。