📜  Lodash _.defaultTo() 方法

📅  最后修改于: 2022-05-13 01:56:36.733000             🧑  作者: Mango

Lodash _.defaultTo() 方法

Lodash 是一个基于 underscore.js 的 JavaScript 库。 Lodash 有助于处理数组、字符串、对象、数字等。

_.defaultTo()方法用于 检查给定并确定是否应在其位置恢复默认值。当值为 NaN、null 或 undefined 时,返回defaultValue参数中给定的值。

句法:

_.defaultTo( value, defaultValue )

参数:此方法接受上面提到的两个参数,如下所述:

  • value:此参数保存要检查的值。
  • defaultValue:此参数保存要恢复的默认值。

返回值:该方法返回解析后的值。

示例 1:

Javascript
// Requiring the lodash library  
const _ = require("lodash");  
  
// Return the resolved value 
// by _.defaultTo() method
console.log(_.defaultTo(5, 15));
  
// Return the resolved value
// by _.defaultTo() method
console.log(_.defaultTo(82, 43));


Javascript
// Requiring the lodash library  
const _ = require("lodash");  
  
// When the value is NaN, defaultValue 
// is returned by _.defaultTo() method
console.log(_.defaultTo(null, 15));
  
// When the value is undefined, defaultValue 
// is returned by _.defaultTo() method
console.log(_.defaultTo(undefined, 43));


输出:

5
82

示例 2:

Javascript

// Requiring the lodash library  
const _ = require("lodash");  
  
// When the value is NaN, defaultValue 
// is returned by _.defaultTo() method
console.log(_.defaultTo(null, 15));
  
// When the value is undefined, defaultValue 
// is returned by _.defaultTo() method
console.log(_.defaultTo(undefined, 43));

输出:

15
43