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