是否可以使用underscore.js用一行连接弹出式数组属性?
例如:
var foos = [{bars: [1,2,3]}, {bars: [4,5]}];
_.pluck(foos, "bars") // returns [[1,2,3],[4,5]]; me wants [1,2,3,4,5]注:在我的情况下,“酒吧”也是对象,以防它产生影响。
发布于 2016-06-22 17:11:00
你在找flatten。
对于本机JS,您可以使用:
foos.map(it => it.bars).reduce((p, c) => p.concat(c), []);或者使用下划线/存档,您可以使用:
_.flatten(_.pluck(foos, "bars"))https://stackoverflow.com/questions/37974393
复制相似问题