Underscore.js有两种方法_.isNull
和_.isUndefined
,我们在代码中使用了很多方法,并且我们还为_.isUndefinedOrNull
创建了混合。使用JavaScript的“真实性”是不好的做法吗?
我最近意识到,我可以很容易地使用javascripts“真实性”来获得大部分时间的相同结果,所以问题在于,是否被认为是不好的做法?
有什么更好?
if(someVariable){...}
或
if(_.isNull(someVariable) || _.isUndefined(someVariable){...}
它们不等同,所以没有更好的... – 2014-09-30 12:14:12
'if(someVariable == null)'是你正在寻找的东西。 – Bergi 2014-09-30 12:15:57