_.isNaN = function(obj) {
return _.isNumber(obj) && isNaN(obj); //_.isNumber ?
}
_.isNumber 并未在其它部分定义 如果按照 && 的运算符,_.isNumber这个方法并未定义 ,所以_.isNumber(obj)为false,所以返回的是 isNaN(obj)的结果, 那为什吗不直接return isNaN(obj) ?
相关分类