从对象数组中聚合点赞

Aggregate likes from an array of objects

我正在尝试汇总用户所有 Facebook 页面的点赞数。我正在使用 map 浏览每个用户的页面,获取该对象的喜欢项,并将其添加到变量中。

{_(@state.fbPages).map((x) -> return likes: x.likes)}

但现在它只是像这样连续添加所有喜欢的内容:32049381。underscore.js 库中有什么东西(或任何其他方式)可以帮助我个性化这些喜欢并聚合它们吗?

你是说它是把所有的赞加到一个字符串中?即它是否采用这样的数组 [3,2,0,4,9,3,8,1] 而你的结果是 32049381?它可能将个人喜欢存储为字符串,您将需要使用 parseInt().

{_(@state.fbPages).map((x) -> return likes: parseInt(x.likes))}

我对你的问题有点困惑,但希望这就是你要找的东西