var array = ['武漢', '北京', '上海', '天津','','am','pam','1213','123']; var resultArray = array.sort( function compareFunction(param1, param2) { return param1.localeCompare(param2,"zh"); } ); console.log(resultArray);// ["", "1213", "123", "北京", "上海", "天津", "武漢", "am", "pam"]
注意:array數組中要全爲字符串,不能出現數字類型的,否則會出項報錯;web