Sha256: b49a31bd1853cc33ed499103340fba3d418adc21d3e4cb64b0c117c985a16ded
Contents?: true
Size: 512 Bytes
Versions: 69
Compression:
Stored size: 512 Bytes
Contents
var forEach = require('../array/forEach'); var slice = require('../array/slice'); var forOwn = require('./forOwn'); /** * Copy missing properties in the obj from the defaults. */ function fillIn(obj, var_defaults){ forEach(slice(arguments, 1), function(base){ forOwn(base, function(val, key){ if (obj[key] == null) { obj[key] = val; } }); }); return obj; } module.exports = fillIn;
Version data entries
69 entries across 69 versions & 2 rubygems