2012-02-15 48 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