当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Lodash _.defaults()用法及代码示例


Lodash _.defaults()方法将解析为未定义的所有目标属性的源对象属性分配给目标对象。源对象从左到右应用。设置属性后,将忽略同一属性的其他值。此方法使对象变异。

用法:

_.defaults( dest_object, [src_obj])

参数:该方法接受上述和以下所述的两个参数:

  • dest_object:这是目标对象。
  • src_obj:这些是源对象。

返回值:此方法返回一个对象。

例子1



// Defining Lodash variable  
const _ = require('lodash');  
  
a = _.defaults({ 'gfg':3 },  
    { 'geek':1 }, { 'gfg':6 }); 
  
console.log(a);

输出:

{ gfg:3, geek:1 }

范例2:

// Defining Lodash variable  
const _ = require('lodash');  
  
a = _.defaults({ 'a':3 }, { 'b':1 },  
    { 'c':5 }, { 'd':5 }, { 'e':5 }); 
  
console.log(a);

输出:

{ a:3, b:1, c:5, d:5, e:5 }

范例3:

// Defining Lodash variable  
const _ = require('lodash');  
  
a = _.defaults({ 'a':'first setting'},  
               { 'a':'second setting but doesn't changes'}); 
console.log(a);

输出:

{ a:'first setting' }

注意:这在正常的JavaScript中将不起作用,因为它需要安装lodash库,并且可以使用以下命令进行安装:

npm install lodash




相关用法


注:本文由纯净天空筛选整理自taran910大神的英文原创作品 Lodash _.defaults() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。