工作中經(jīng)常遇到有關(guān)數(shù)組的一些操作
1. 從數(shù)據(jù)中隨機取x條不重復(fù)的數(shù)據(jù) (PS:下面的S.each是KISSY.each方法,大家可以改為for循環(huán))
function rand(k){
if(k==0){
return;
}
var index = Math.floor(Math.random() * arr.length);
var flag = true;
S.each(newArr,function(v){
if(v == arr[index]){
flag = false;
}
});
if(flag){
newArr.push(arr[index]);
k--;
}
rand(k);
}
return newArr;
}
2.從對象中隨機取x條不重復(fù)的數(shù)據(jù)
3. 去除數(shù)組的重復(fù)項
新聞熱點
疑難解答