【问题标题】:Aggregate likes from an array of objects从对象数组中聚合喜欢
【发布时间】:2016-07-26 06:00:21
【问题描述】:

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

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

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

【问题讨论】:

    标签: javascript coffeescript underscore.js facebook-like


    【解决方案1】:

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

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

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

    【讨论】:

    • 我最终用一个 for 循环来处理它,但对于这个令人困惑的问题感到抱歉。将其解析为 int 确实解决了这个问题。谢谢!
    猜你喜欢
    • 1970-01-01
    • 2017-12-29
    • 1970-01-01
    • 2021-06-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-14
    • 1970-01-01
    相关资源
    最近更新 更多