排序
一、sort排序。
1. obj.sort(function(n1-n2){
return n2-n1;
})
二、冒泡排序。
var elements = [3, 1, 5, 7, 2, 4, 9, 6, 10, 8];
function sort(elements){
for(var i=0;i<elements.length-1;i++){
for(var j=0;j<elements.length-i-1;j++){
if(elements[j]>elements[j+1]){
var swap=elements[j];
elements[j]=elements[j+1];
elements[j+1]=swap;
}
}
}
}
sort(elements);
console.log(' after: ' + elements);
三、数组去重。
1. var arr1=[12,3,6,4,14,8,17,7];
var arr2=[43,17,15,7,12,28,21,16,0];
var arr3=[];
for(var i=0;i<arr1.length;i++){
for(var j=0;j<arr2.length;j++){
if(arr1[i]==arr2[j]){
arr3[i]=j;
}
}
}
console.log(arr3)
2. var rnd_str=[
"012","345","678","048","246","036","147","258"
]
var index='0345';
var str2=index.split("");
var index2="";
var str3=[];
for(var i=0;i<rnd_str.length;i++){
var str1=rnd_str[i].split("");
for(var j=0;j<str2.length;j++){
if(str1.indexOf(str2[j])!=-1){
index2+=str2[j]
}
}
if(index2.split("").length==3){
str3=index2.split("")
}
index2=''
}
console.log(str3)

浙公网安备 33010602011771号