8e41f9a09757895ee90032b27af35ddae343e302
[yaffs-website] / assign.js
1 // simple mutable assign
2 function assign () {
3   var args = [].slice.call(arguments).filter(function (i) { return i })
4   var dest = args.shift()
5   args.forEach(function (src) {
6     Object.keys(src).forEach(function (key) {
7       dest[key] = src[key]
8     })
9   })
10
11   return dest
12 }
13
14 module.exports = assign