Underscore: 是空的

创建于 2018-11-03  ·  3评论  ·  资料来源: jashkenas/underscore

_.isEmpty(11)
真的
_.isEmpty(''+11)

错误的

最有用的评论

来自文档
_.isEmpty(object) ... 如果是可枚举对象,则返回 true ... 对于字符串和类似数组的对象, _.isEmpty 检查 length 属性是否为 0。

11 不是对象,并且没有长度属性
'11' 是字符串并且具有长度属性

所有3条评论

但我不认为这可以被视为一个问题,因为 ''+11 等价于 '11',因此不为空。

来自文档
_.isEmpty(object) ... 如果是可枚举对象,则返回 true ... 对于字符串和类似数组的对象, _.isEmpty 检查 length 属性是否为 0。

11 不是对象,并且没有长度属性
'11' 是字符串并且具有长度属性

好像解决了。

此页面是否有帮助?
0 / 5 - 0 等级