js字串排序方法

HuQi92發表於2018-12-11

前端開發過程中有時需自己手寫排序方法

一般想到數字的字串排序方法 我們會用到 var newArr = arr. sort(function(a,b){return a – b})來進行排序

但除此之外我們會需要進行一些字串的排序 

此時我們可以用到 var newArr = arr.sort(function(a,b){return a.localeCompare(b)})來進行排序

但中文排序時發現不是我們想要的  可以通過加引數的方法  a.localeCompare(b,`zh-CN`)這樣就ojbk了

相關文章