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'));不知道为何突然就不起效了。请问这样的写法有什么问题?有其他更好的方法做排序吗?
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
getSortFun是哪定义的?这东东明显是自己实现的啊这段代码如果实现的效果与你的效果相反,你就把参数
a和b的位置互换一下(return里的不换)就行了。getSortFun从命名上看明显是自己封装的方法