2012-02-15 60 views
-1

我正在做一個小腳本來添加功能到facebook找到好友頁面:基本上是通過共同的朋友訂購建議的朋友。Greasemonkey腳本和排序元素

的代碼可以在這裏找到:http://pastebin.com/x6Ss326A

我模塊化測試腳本,所以我知道的路徑,排序功能都OK。我已經使用相同的技術,用簡單的文本對排序列表中的項目進行排序。問題在於排序方法的行爲,但我無法弄清楚什麼是錯的。

有什麼建議嗎?

回答

1

排序使用的比較函數必須返回負數,零或正數,具體取決於參數應如何排序 - 不僅僅是truefalse。請參閱MDN entry on sort以供參考。

您的問題,最簡單的解決將是您的sortFriend函數的返回語句改爲

return friendsOfB - friendsOfA; 
+0

謝謝你的時間的人! :) – Fisher 2012-02-15 19:40:38