object-assign 
ES6
Object.assign()ponyfill
Ponyfill: A polyfill that doesn't overwrite the native method
Install
Usage
API
objectAssign(target, source, [source, ...])
Assigns enumerable own properties of source objects to the target object and returns the target object. Additional source objects will overwrite previous ones.
Resources
License
MIT © Sindre Sorhus