Js中sort()
1 <meta charset="utf-8" /> 2 3 <script language="javascript"> 4 5 /** 6 * @date 2014-10-23 11:17:04 7 * @via http://www.jb51.net/article/4168.htm 8 * @topic Js中sort(sortfun)方法 9 * @return 一个元素已经进行了排序的 Array 对象。 10 * @sortfun 可选, 11 如果为 sortfunction 参数提供了一个函数,那么该函数必须返回下列值之一: 12 负值,如果所传递的第一个参数比第二个参数小。 13 零,如果两个参数相等。 14 正值,如果第一个参数比第二个参数大。 15 */ 16 17 18 //var nameArr = new Array("douguoqiang","hedan","redhacker","panliu888","maxuan","xuejianping","lanse","zhangsan","lisi","wangwu"); 19 var nameArr = new Array(1,12,123,1234,214,241,421); 20 //nameArr.sort(); 21 //nameArr.sort(function compare(a,b) {return a-b;}); 22 23 /** 24 25 try{ 26 nameArr.sort(new Function("a","b","return a-b;")); 27 }catch(e){ 28 //console.log(e); 29 document.write(e); 30 } 31 32 */ 33 34 nameArr.sort(new Function("a","a","return a-a;")); 35 for (var i = 0; i < nameArr.length; i++) { 36 document.writeln(nameArr[i]+"<br/>"); 37 } 38 </script>
越努力,越幸运.