关于underscore.js源码的一行代码写法

  _.isNaN = function(obj) {

        return _.isNumber(obj) && isNaN(obj); //_.isNumber ?

    }

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

慕斯王
浏览 399回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript