三个数组随机合并;
count_arr3:function(arr1,arr2,arr3){
var arr = arr1.concat(arr2).concat(arr3);
function shuffle(aArr){
var iLength = aArr.length,
i = iLength,
mTemp,
iRandom;
while(i--){
if(i !== (iRandom = Math.floor(Math.random() * iLength))){
mTemp = aArr[i];
aArr[i] = aArr[iRandom];
aArr[iRandom] = mTemp;
}
}
return aArr;
}
shuffle(arr)
var sp_arr =[]
$.each(arr,function(i,o){
sp_arr.push([o])
})
return sp_arr
},
按时间排序三个数组
time_arr:function(arr1,arr2,arr3){
var arr4 = arr1.concat(arr2).concat(arr3);
var times =[];
var arr = [];
$.each(arr4,function(i,o){
times.push(o.create_time)
});
times = times.sort(function(a,b){return b-a;})
$.each(times,function(i,o){
$.each(arr4,function(k,obj){
if(obj.create_time==o){
arr.push([obj])
}
})
});
return arr;
},
数组合并与排序
本文介绍了一种将三个数组进行合并并随机打乱的方法,以及如何根据时间戳对这些数组进行排序的技术实现。通过使用JavaScript,文章详细展示了如何利用concat()方法进行数组连接,并通过自定义shuffle函数实现数组元素的随机排列。此外,还介绍了如何提取每个对象中的时间戳属性,对其进行排序,并最终根据排序后的时间戳获取原数组中对应的对象。
1812

被折叠的 条评论
为什么被折叠?



