我正在尝试使用lodash将所有对象合并在一起,我尝试了_.assign和_.merge,它仍然分别显示对象.
var arr = [
{"asf" : 33, "ff1" : 12},{"xx" : 90, "ff2" : 13},{"xw" : 66, "ff3" : 176}
]
console.log( _.assign({}, arr)); //should show {"asf" : 33, "ff1" : 12,"xx" : 90, "ff2" : 13, "xw" : 66, "ff3" : 176}
Run Code Online (Sandbox Code Playgroud)
dfs*_*fsq 15
这是你如何做到的:
_.assign.apply(_, arr);
Run Code Online (Sandbox Code Playgroud)
或者_.reduce(arr, _.extend)也会工作.