Lodash _.isNaN() 方法
Lodash _.isNaN() 方法检查给定值是否为 NaN。此方法与JavaScript isNaN() 方法不同,后者对未定义和其他非数字值返回true。
句法:
_.isNaN( value )
参数:此方法接受如上所述和如下所述的单个参数:
- value:此参数保存需要检查 NaN 的值。
返回值:此方法返回一个布尔值(如果值为 NaN,则返回 true,否则返回 false)。
示例 1:
Javascript
// Defining Lodash variable
const _ = require('lodash');
// Checking
console.log(_.isNaN(NaN));
Javascript
// Defining Lodash variable
const _ = require('lodash');
// Checking
console.log(_.isNaN(new Number(NaN)));
Javascript
// Defining Lodash variable
const _ = require('lodash');
// Checking
console.log(_.isNaN(undefined));
// Checking
console.log(_.isNaN(10));
输出:
true
示例 2:对于使用空源进行检查,此方法返回 true。
Javascript
// Defining Lodash variable
const _ = require('lodash');
// Checking
console.log(_.isNaN(new Number(NaN)));
输出:
true
示例 3:此方法也适用于数组。
Javascript
// Defining Lodash variable
const _ = require('lodash');
// Checking
console.log(_.isNaN(undefined));
// Checking
console.log(_.isNaN(10));
输出:
false
false