美文网首页
localeCompare

localeCompare

作者: AAA前端 | 来源:发表于2019-01-10 17:59 被阅读0次

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

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

        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} 
            */
    

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

    相关文章

      网友评论

          本文标题:localeCompare

          本文链接:https://www.haomeiwen.com/subject/toaarqtx.html