您的位置:首页 > 移动开发 > Objective-C

node之object-assign

2016-01-27 15:59 441 查看
最近在看flux时,在写store模块时用到了 object-assign模块。

它的用法:

var objectAssign = require('object-assign');

objectAssign({foo: 0}, {bar: 1});
//=> {foo: 0, bar: 1}

// multiple sources
objectAssign({foo: 0}, {bar: 1}, {baz: 2});
//=> {foo: 0, bar: 1, baz: 2}

// overwrites equal keys
objectAssign({foo: 0}, {foo: 1}, {foo: 2});
//=> {foo: 2}

// ignores null and undefined sources
objectAssign({foo: 0}, null, {bar: 1}, undefined);
//=> {foo: 0, bar: 1}


也就是合并多个对象并返回一个结果,如有相同的属性时,后的对象会覆盖前对象的值。

它会去判断值null undefined等并过滤掉。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: