JS实现选择排序

  var arr=[2,3,1,6,4,9,7]  //原始数组
        for(var i=0;i<arr.length;i++){    //外层循环遍历   
            var ls=arr[i];      //创建临时函数,存储数据
            var inIndex =i;    //创建临时函数,存储索引
            for(var j=i+1;j<arr.length;j++){   //内层循环遍历,遍历数据
                if(ls>arr[j]){  //判断数据大小,交换数据
                    ls =arr[j];  
                    inIndex =j;
                }
            }
            arr[inIndex]= arr[i];
            arr[i] =ls ;
        }
        console.log(arr)
原文地址:https://www.cnblogs.com/dy0302/p/13305836.html