排序

一、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)

 

 

 

posted @ 2017-05-23 12:03  天道酬勤xuliang  阅读(81)  评论(0)    收藏  举报