我正在做一个小脚本来为facebook查找朋友页面添加功能:基本上是由共同朋友订购建议的朋友。
可以在此处找到代码:http://pastebin.com/x6Ss326A
我已经模块化地测试了脚本,所以我知道路径,排序功能都可以。我已经使用相同的技术成功地用简单的文本对有序列表中的项目进行排序。问题在于排序方法的行为,但我无法弄清楚出了什么问题。
有什么建议吗?
答案 0 :(得分:1)
sort使用的compare函数必须返回负数,零或正数,具体取决于参数的排序方式 - 不仅仅是true
或false
。请参阅MDN entry on sort以供参考。
对您的问题最简单的解决方法是将sortFriend
函数的return语句更改为
return friendsOfB - friendsOfA;