_.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)?
Saya jumpa maksudnya. . . Silap tengok, rupa-rupanya ada di sini