0
点赞
收藏
分享

微信扫一扫

localeCompare

香小蕉 2021-09-24 阅读 51
一点点

用本地特定的顺序来比较两个字符串。

在一个数组中,通过比较每个对象的名称来排序。

    var arr = [
        {brandName:"Andrew Marc",brandId:4},
        {brandName:"Armani Jeans",brandId:1},
        {brandName:"Ai Riders On The Storm",brandId:12},
        {brandName:"Armani Collezioni",brandId:20}
    ]
    function fn(a,b){
        return a.brandName.localeCompare(b.brandName)
    }
    console.log(arr.sort(fn))
    /* {brandName:"Ai Riders On The Storm",brandId:12},
        {brandName:"Andrew Marc",brandId:4},
        {brandName:"Armani Collezioni",brandId:20},
        {brandName:"Armani Jeans",brandId:1} 
        */

这样排序之后就可以按字母排序了

举报

相关推荐

0 条评论