Methods
-
<static> defaults(defs, opts)
-
Takes an object of defaults and an object of options or a function that sets the options to 'this'
Parameters:
Name Type Description defsObject An object of defaults
optsObject | function An object of options, or a function
Returns:
- Type
- Object
Examples
// uses an object as the options // returns {a: 'one', b: 2, c: {d: 3, e: 'four'}} Utils.defaults({a: 1, b: 2, c: {d: 3, e: 4}}, {a: 'one', c: {e: 'four'}})// uses a function to set the options // returns {a: 'one', b: 2, c: {d: 3, e: 'four'}} Utils.defaults({a: 1, b: 2, c: {d: 3, e: 4}}, function(){ this.a = 'one'; this.c.e = 'four'; })