var fruits = [“Banana”, “Orange”, “Apple”, “Mango”];
fruits.sort();
console.log(fruits,‘=> fruits’)
2、对常规数字数组进行排序(默认排序) :
var numbers = [8,3,5,7,2,6];
numbers.sort();
console.log(numbers,‘=> numbers’)
这里有个注意点,观察上面数组,里面的数字从小到大排序,给人一种数字数组sort()默认排序是升序,实则不然,下面一个例子:
var numbers = [8,13,5,7,20,6,1];
numbers.sort();
console.log(numbers,‘=> numbers’)
此时打印出来的数组并不是按照升序进行排序,上面说到sort()默认是按照Unicode编码进行排序,
因为码点1在2的前面,所以即使13 > 2,13也会在2的前面,因为13的第一位是1。(当数组里