javascript - Satu baris penulisan kod untuk kod sumber underscore.js
巴扎黑
巴扎黑 2017-05-19 10:40:56
0
1
422
_.isNaN = function(obj) { return _.isNumber(obj) && isNaN(obj); //_.isNumber ? }
  • _.isNumber tidak ditakrifkan di bahagian lain Menurut operator &&, kaedah _.isNumber tidak ditakrifkan, jadi _.isNumber(obj) adalah palsu, jadi hasil isNaN(obj) dikembalikan Kenapa tidak pulangkan sahaja isNaN(obj)?

巴扎黑
巴扎黑

membalas semua (1)
phpcn_u1582

Saya jumpa maksudnya. . . Silap tengok, rupa-rupanya ada di sini

// Add some isType methods: isArguments, isFunction, isString, isNumber, isDate, isRegExp, isError, isMap, isWeakMap, isSet, isWeakSet. _.each(['Arguments', 'Function', 'String', 'Number', 'Date', 'RegExp', 'Error', 'Symbol', 'Map', 'WeakMap', 'Set', 'WeakSet'], function(name) { _['is' + name] = function(obj) { return toString.call(obj) === '[object ' + name + ']'; }; });
    Muat turun terkini
    Lagi>
    kesan web
    Kod sumber laman web
    Bahan laman web
    Templat hujung hadapan
    Tentang kita Penafian Sitemap
    Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!