JS中的sort冒泡排序

1、含义:本质上就是一种排序方式

2、作用:直观看到数据的变化

3、冒泡排序:升序(从小到大)+降序(从大到小)

如何实现冒泡排序?

1.一般都是和数组进行的实现

2.步骤

    (1)将数组中的值交换数字

    (2)如果前一个值大于后一个值的时候,交换位置

    3、升序语法:数组名:sort(function(a,b){ return a - b )} 
         降序语法:数组名: sort(function(a,b){return b - a )} 

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  <script>
    let ary = [5,4,3,2,1]
    ary.sort(function(a,b){
      return a - b
    })
    console.log(ary); //[1,2,3,4,5]
  </script>
</body>
</html>

猜你喜欢

转载自blog.csdn.net/Xxf909011/article/details/128876297