前端開發過程中有時需自己手寫排序方法 一般想到數字的字元串排序方法 我們會用到 var newArr = arr. sort(function(a,b){return a - b})來進行排序 但除此之外我們會需要進行一些字元串的排序 此時我們可以用到 var newArr = arr.sort(f ...
前端開發過程中有時需自己手寫排序方法
一般想到數字的字元串排序方法 我們會用到 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了