/** * @author xiangshouding * @date 2017-07-19 11:26:42 */ import {Map} from './types/lang'; export function assign(target: Map, ...args): Map { args.forEach(function (source) { Object.keys(source).forEach(key => target[key] = source[key]); }) return target; } export function forEachObject(object:Map, cb: (any, key) => void) { for (var key in object) { if (object.hasOwnProperty(key)) { var element = object[key]; cb(element, key); } } }