var arr=["z","g","d","b",3,5,2,1,4,2,3,3,3,5,5,5,4];
// 排序方法1
function sort1(arr){
//让数组中的元素两两进行比较,把小的放在前面,大的继续和后边的元素比较;
for (var i = 0; i< arr.length; i++) {
for (var j = 0; j < arr.length; j++) {
if (arr[j] > arr[j + 1]) {
var temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
}
return arr;
}
console.log(sort1(arr));
// 排序方法2
function sort2(arr){
//让数组中的元素俩俩进行比较,把小的放在前面,大的继续和后边的元素比较;
for (var i = 0; i< arr.length-1; i++) {
for (var j = 0; j < arr.length-1-i; j++) {
if (arr[j] > arr[j + 1]) {
var temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
}
return arr;
}
console.log(sort2(arr));
// 去重方法
var arr1=[];
}
console.log(arr1);
// 排序方法1
function sort1(arr){
//让数组中的元素两两进行比较,把小的放在前面,大的继续和后边的元素比较;
for (var i = 0; i< arr.length; i++) {
for (var j = 0; j < arr.length; j++) {
if (arr[j] > arr[j + 1]) {
var temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
}
return arr;
}
console.log(sort1(arr));
// 排序方法2
function sort2(arr){
//让数组中的元素俩俩进行比较,把小的放在前面,大的继续和后边的元素比较;
for (var i = 0; i< arr.length-1; i++) {
for (var j = 0; j < arr.length-1-i; j++) {
if (arr[j] > arr[j + 1]) {
var temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
}
return arr;
}
console.log(sort2(arr));
// 去重方法
var arr1=[];
for(var i=0;i<arr.length;i++){
//新建一个数组,判断原数组中的元素新数组中有没有,没有就添加进去
if(arr1.indexOf(arr[i])==-1) arr1.push(arr[i]);}
console.log(arr1);