qb-assign
v1.0.2
Published
A tiny Object.assign implementation that works down to IE9 (uses Object.keys)
Downloads
295
Maintainers
Readme
qb-assign
A tiny Object.assign implementation that works down to IE9
Object.assign support is still just shy of healthy (no IE, > Chrome 45), so this tiny implementation uses Object.keys() which has broader support (> IE9, > Chrome 5). Using Object.keys() reduces the code and skips prototypes which is a bit sleeker than for..in.
Complies with the 100% test coverage and minimum dependency requirements of qb-standard .
Install
npm install qb-assign
Usage
Same api as Object.assign
var assign = require('qb-assign')
var opt = assign( {a: 1, b: 2}, {a: 7, c: 3} )
console.log(opt)
> { a: 7, b: 2, c: 3 }