1 <!DOCTYPE html> 2 <html> 3 <head lang="en"> 4 <meta charset="UTF-8"> 5 <title></title> 6 </head> 7 <body> 8 <script> 9 10 var arr = ["e","d","c","b","a"]; 11 12 //反转数组:曾经...(返回一个新数组,元素组不变。操作原数组,然后反正他) 13 // console.log(arr); 14 // console.log(arr.reverse()); 15 // var aaa = arr.reverse(); 16 // console.log(aaa); 17 // console.log(arr); 18 19 20 //数组排序:sort(功能很强大!能对数字和字母进行排列。) 21 //问题:只能通过第一位排列。解决问题办法:设计的时候就是这么设计的,可以通过回掉函数进行规则设置。 22 var arr2 = [7,6,15,4,13,2,1]; 23 // console.log(arr); 24 // console.log(arr.sort()); 25 console.log(arr2); 26 console.log(arr2.sort(function (a,b) { 27 return b-a; 28 })); 29 30 // alert("2".charCodeAt()); 31 32 //回调函数。 33 // console.log(arr2.sort(function (a,b) { 34 //a-b升序 35 //b-a降序 36 // return a-b; 37 // })); 38 39 // function bubble(arr){ 40 // for(var i=0;i<arr.length-1;i++){ 41 // for(var j=0;j<arr.length-1;j++){ 42 // if(arr[j]-arr[j+1]>0){ 43 // var temp = arr[j]; 44 // arr[j] = arr[j+1]; 45 // arr[j+1] = temp; 46 // } 47 // } 48 // } 49 // } 50 51 52 53 </script> 54 </body> 55 </html>