<html>
<meta charset="UTF-8" />
<head>
<title>YuGiOh Power Of Chaos</title>
<style type="text/css">
</style>
<script type="text/javascript">
var array = [
[
1, 2, 3
], [
4, 5, 6
], [
3, 5, 6
]
]
array.sort (function (a, b)
{
var x = a[0], y = b[0]
if (x > y)
{
return 1
}
else if (x < y)
{
return -1
}
else
{
return 0
}
})
console.log (array)
</script>
</head>
<body>
</body>
</html>
var arr1 = []//你的原始数组function getArr(m,n){
var rt = []
for(var i=0i<mi++){
var arr = arr1.concat()
arr.splice(i,1)
getNext(arr,n-1)
}
return rt
function getNext(arr,n){
if(!n){
return rt.push(arr)
}
for(var i=0arr[i]i++){
var _arr = arr.concat()
_arr.splice(i,1)
getNext(_arr,n-1)
}
}
}
getArr(arr1.length,arr1.length - (arr1.length * Math.random() | 0))//这个也是随机的 m应该就是arr1数组的长度 n要说才是真正随机 第二个参数实际是m-n