javascript中有一个方法sort可供数组排序。这个方法接收一个函数作为参数,这个函数又有两个参数,分别表示当前正在比较的两个数组元素。sort方法根据这个函数返回的值进行排序。如果小于0则按升序排列,如果大于0按降序排序。如果要使排序毫无规则,只需要排序的函数随机返回正负数值即可。
var arr=[1,2,'a','c',34,'l9',8];
arr.sort(function(){
return Math.random()-0.5;
});
javascript中有一个方法sort可供数组排序。这个方法接收一个函数作为参数,这个函数又有两个参数,分别表示当前正在比较的两个数组元素。sort方法根据这个函数返回的值进行排序。如果小于0则按升序排列,如果大于0按降序排序。如果要使排序毫无规则,只需要排序的函数随机返回正负数值即可。
var arr=[1,2,'a','c',34,'l9',8];
arr.sort(function(){
return Math.random()-0.5;
});