美文网首页
数组判断大小排序

数组判断大小排序

作者: 菠菜盼娣 | 来源:发表于2018-11-28 09:28 被阅读0次

    ```

    <script>

        var arr = [23,12,1,34,116,8,18,37,56,50];

        var arr2 = arr.sort(function(a,b){

            if (a>b) {

                return 1;

            }else if(a<b){

                return -1

            }else{

                return 0;

            }   

        })

        console.log(arr2);

    </script>

    ```

    用法 对因子单独进行排序,需要传值判断

    ```

    // 正序

      function comper(index){

        $scope.red.sort(function(a,b){

          if(index=='so'){

              if(a.so2_convert < b.so2_convert){

                return -1

              }else if(a.so2_convert > b.so2_convert){

                return 1

              }else{

                return 0

              }

          }else if(index=='no'){

            if(a.nox_convert < b.nox_convert){

                return -1

              }else if(a.nox_convert > b.nox_convert){

                return 1

              }else{

                return 0

              }

          }else{

            if(a.smoke_dust_convert < b.smoke_dust_convert){

                return -1

              }else if(a.smoke_dust_convert > b.smoke_dust_convert){

                return 1

              }else{

                return 0

              }

          }

          });

      }

        // 反序

        function reseve(index){

        $scope.red.sort(function(a,b){

          if(index=='so'){

              if(a.so2_convert < b.so2_convert){

                return 1

              }else if(a.so2_convert > b.so2_convert){

                return -1

              }else{

                return 0

              }

          }else if(index=='no'){

            if(a.nox_convert < b.nox_convert){

                return 1

              }else if(a.nox_convert > b.nox_convert){

                return -1

              }else{

                return 0

              }

          }else{

            if(a.smoke_dust_convert < b.smoke_dust_convert){

                return 1

              }else if(a.smoke_dust_convert > b.smoke_dust_convert){

                return -1

              }else{

                return 0

              }

          }

          });

      }

    ```

    相关文章

      网友评论

          本文标题:数组判断大小排序

          本文链接:https://www.haomeiwen.com/subject/tuaoqqtx.html