Browse Source

Refactor assign

ci/travis-osximage
JPeer264 8 years ago
parent
commit
a061b2507c
  1. 10
      lib/util/assign.js

10
lib/util/assign.js

@ -1,9 +1,11 @@
'use strict'
// simple mutable assign
function assign () {
var args = [].slice.call(arguments).filter(function (i) { return i })
var dest = args.shift()
args.forEach(function (src) {
Object.keys(src).forEach(function (key) {
const args = [].slice.call(arguments).filter(i => i)
const dest = args.shift()
args.forEach(src => {
Object.keys(src).forEach(key => {
dest[key] = src[key]
})
})

Loading…
Cancel
Save