_.isNaN = function(obj) {
return _.isNumber(obj) && isNaN(obj); //_.isNumber ?
}
_.isNumber n'est pas défini dans d'autres parties. Selon l'opérateur &&, la méthode _.isNumber n'est pas définie, donc _.isNumber(obj) est faux, donc le résultat de isNaN(obj) est renvoyé. Pourquoi ne pas simplement renvoyer isNaN(obj) ?
J'ai trouvé le point. . . Je l'ai mal vu, il s'est avéré que c'était ici