merge-descriptors
Merge objects using descriptors.
var thing = {
get name() {
return 'jon'
}
}
var animal = {
}
merge(animal, thing)
animal.name === 'jon'
API
merge(destination, source)
Redefines destination
's descriptors with source
's. The return value is the
destination
object.
merge(destination, source, false)
Defines source
's descriptors on destination
if destination
does not have
a descriptor by the same name. The return value is the destination
object.