Underscore: isEmpty

作成日 2018年11月03日  ·  3コメント  ·  ソース: jashkenas/underscore

_.isEmpty(11)
true
_.isEmpty( '' +11)

false

最も参考になるコメント

ドキュメントから
_.isEmpty(object)...列挙可能なオブジェクトの場合はtrueを返します...文字列および配列のようなオブジェクトの場合_.isEmptyはlengthプロパティが0かどうかをチェックします。

11はオブジェクトではなく、lengthプロパティもありません
'11'は文字列であり、長さプロパティがあります

全てのコメント3件

しかし、 '' +11は '11'と同等であり、したがって空ではないため、これは問題とは見なされないと思います。

ドキュメントから
_.isEmpty(object)...列挙可能なオブジェクトの場合はtrueを返します...文字列および配列のようなオブジェクトの場合_.isEmptyはlengthプロパティが0かどうかをチェックします。

11はオブジェクトではなく、lengthプロパティもありません
'11'は文字列であり、長さプロパティがあります

解決されたようです。

このページは役に立ちましたか?
0 / 5 - 0 評価