求关注

前端笔试练习六

有一个数组,其中保存的都是小写英文字符串,现在要把它按照除了第一个字母外的字符的字典顺序(字典顺序就是按首字母从a-z顺序排列,如果首字母相同则按第二个字母……)排序,请编写代码:

 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 2 <html xmlns="http://www.w3.org/1999/xhtml">
 3 <head>
 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 5 
 6 <script type="text/javascript">
 7 var array = ["abd","cba","ba"];
 8 array.sort(function(a,b){
 9   var stra = a.slice(1);
10   var strb = b.slice(1);
11   if(stra > strb){  //字符串的比较
12     return 1;
13   }else if(stra < strb){
14     return -1;
15   }else{
16     return 0;
17   }
18 })
19 alert(array);
20 </script>
21 </head>
22 
23 <body>
24 </body>
25 </html>

 

posted on 2013-09-11 00:31  allenxing  阅读(183)  评论(1编辑  收藏  举报