code: function destructuring (destination, sources) {
    if (destination && sources) {
      var rest = objectAssign.apply(this, [{}].concat(arraySlice(arguments, 1)))
      var restKeys = objectKeys(rest)
      arrayEach(objectKeys(destination), function (key) {
        if (includes(restKeys, key)) {
          destination[key] = rest[key]
        }
      })
    }
    return destination
  }
docs: 将一个或者多个对象值解构到目标对象
  
  @param {Object} destination 目标对象
  @param {...Object}
  @return {Boolean}