Lodash - defaults 方法



语法

_.defaults(object, [sources])

为所有解析为未定义的所有目标属性,将源对象的自身及其继承的枚举的字符串键值属性指定给目标对象。从左向右应用源对象。一旦某个属性被设置,便会忽略相同属性的其他值。

参数

  • object (对象) − 目标对象。

  • [sources] (...对象) − 源对象。

输出

  • (对象) − 返回对象。

示例

var _ = require('lodash');
var result = _.defaults({ 'a': 1 }, { 'b': 2 }, { 'a': 3 });

console.log(result);

将上述程序保存到tester.js中。运行以下命令来执行该程序。

命令

\>node tester.js

输出

{ a: 1, b: 2 }
lodash_object.htm
广告