var arr =[{"districtCode":"440106","address":"大街","province":"湖南省","city":"长沙市","district":"雨花区","name":"总店","id":300004,"isDefault":false},{"districtCode":"440106","address":"露露路路","province":"广东省","city":"广州市","district":"天河区","name":"服务店","id":300003,"isDefault":true}]
之前用了一下arr.sort(getSortFun('desc', 'isDefault'));
不知道为何突然就不起效了。请问这样的写法有什么问题?有其他更好的方法做排序吗?
getSortFun
是哪定义的?这东东明显是自己实现的啊这段代码如果实现的效果与你的效果相反,你就把参数
a
和b
的位置互换一下(return
里的不换)就行了。