PythonとJavaScript で空の配列の真偽値が違う件について
>>> bool([]) False
> Boolean([]) true
どっちが良いかと言われると難しいなあ。
どちらにせよ、配列そのものを真偽値チェックに使うのはバグの温床になるから止めたほうがいいね。lengthをチェックするとか変数定義をチェックするとかにした方がいい。
>>> bool([]) False
> Boolean([]) true
どっちが良いかと言われると難しいなあ。
どちらにせよ、配列そのものを真偽値チェックに使うのはバグの温床になるから止めたほうがいいね。lengthをチェックするとか変数定義をチェックするとかにした方がいい。