js 字符串排序
前端开发过程中有时需自己手写排序方法
一般想到数字的字符串排序方法 我们会用到 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了