function myFunction(opts) { var defaults = { param1: 'foo', param2: 'bar' }; var options = __extend(defaults, opts); return options; } myFunction({param2: 'baz'}); // { param1: 'foo', param2: 'baz' }