Array(数组)对象-->sort() 方法

1.定义和用法

  sort() 方法用于对数组的元素进行排序。

  默认排序顺序为按字母升序。

  语法:

    array.sort(sortfunction)

    参数:

      sortfunction:规定排序顺序。必须是函数。

  注意:当数字是按字母顺序排列时"40"将排在"5"前面。

    使用数字排序,你必须通过一个函数作为参数来调用。

    函数指定数字是按照升序还是降序排列。

  举例1:从1~5排列

var arr = [1,3,2,5,4];
console.log(arr.sort());
console.log(arr);

  输出:

   举例2:从5~1排列

var arr = [1,3,2,5,4];
console.log(arr.sort().reverse());
console.log(arr);

  输出:

   举例3:按照元素的长短来排序

var arr = ['love','sky'.'student']
arr.sort(function(x,y){
    return x.length - y.length
})
console.log(arr)

  输出:

猜你喜欢

转载自www.cnblogs.com/abner-pan/p/12694161.html