裁掉重复的值
for(var i=0;i<arr2.length;i++){
for(var j=i+1;j<arr2.length;j++){
if(arr2[i]==arr2[j]){
arr2.splice(j,1)
j-=1 //删除完之后让j归位,不然会跳过
}
}
}
创建一个新数组进行去重
var arrnew = [];
for (var i = 0; i < arr.length; i++) {
if (arr.indexOf(arr[i]) == i) {
arrnew.push(arr[i])
}
}
选择排序
var m;
for (var i = 0; i < arr.length; i++) {
for (var j = i + 1; j < arr.length; j++) {
if (arr[i] < arr[j]) {
m = arr[i];
arr[i] = arr[j];
arr[j] = m;
}
}
}
冒泡排序
function mp(arr) {
var len = arr.length;
for (var i = 0; i < len - 1; i++) {
for (var j = 0; j < len - 1 - i; j++) {
if (arr[j] > arr[j + 1]) {
var temp = arr[j + 1];
arr[j + 1] = arr[j];
arr[j] = temp;
}
}
}
return arr;
}