2016-07-25 67 views
0

我想聚合用戶的所有Facebook頁面的喜歡數量。我使用map來遍歷每個用戶的頁面,抓取該對象的喜歡,並將其添加到變量。聚合喜歡從一組對象

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

但現在它只是將所有喜歡在這樣的一行:32049381.是否有什麼東西在underscore.js庫(或任何其他方式),可以幫助我,這些個性化的喜好和它們聚集?

回答

2

你是說它將所有的喜歡添加到一個字符串?即它是這樣一個數組[3,2,0,4,9,3,8,1]和你的結果是32049381?它可能會將個人喜好存儲爲字符串,並且您將需要使用parseInt()

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

我對你的問題有點困惑,但希望這是你要找的人

+0

我結束了一個接近它的循環,但對於混亂的問題,對不起。解析爲一個int確實解決了這個問題。謝謝! – patrickhuang94