数码资讯
用于不从数组重复数据的随机x条的js代码
数组中的某些操作经常在工作中遇到。 1。数据是随机抽取的数据不重复X(PS:以下都是kissy.each方法,你可以改变它的循环) 复制代码代码如下所示: * 随机读取数据从X酒吧从数组arr * / Function myRand (arr, Num) { var newarr = { }; 兰德
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
数组中的某些操作经常在工作中遇到。
1。数据是随机抽取的数据不重复X(PS:以下都是kissy.each方法,你可以改变它的循环)
复制代码代码如下所示:
*
随机读取数据从X酒吧从数组arr
* /
Function myRand (arr, Num) {
var newarr = { };
兰德(努姆);
函数兰特(k){
如果(k=0){
返回;
}
VaR指标= math.floor(Math.random()* arr.length);
var标志=真;
每年(newarr,功能(v){
如果(V = = ARR {指数}){
标志=假;
}
});
如果(标志){
NewArr.push(ARR {指数});
K;
}
伦德(k);
}
返回newarr;
}
2。从对象中随机获取x非重复数据
复制代码代码如下所示:
*
随机从对象以X吧
* /
功能myrand(){
VaR的亲吻;
var obj = {
01:{姓名}:A,
02:{姓名}:B,
03:{姓名}:C,
04:{名称:},
05:{姓名}:e,
06:{姓名}:F,
07:{姓名:G'},
08:{姓名}:H,
09:{姓名:我},
10:{姓名:G'}
};
var arr = { };
每年(obj,功能(V,K){
Arr.push(K);
});
随机选择3个
var newarr = myrand(ARR,3);
每年(newarr,功能(B){
console.log(obj {黑});
})
};
三.删除数组的重复项。
复制代码代码如下所示:
*
移除数组的重复项
* /
功能uniqarr(ARR){
函数对象(一){
var;
对于(var i = 0,J = a.length;i < j;I = I + 1){
{ { } } =真的;
}
回来啊;
};
函数键(o){
var,{,},我;
为(我在o){
如果(o.hasownproperty(I)){ / /这里,YUI的源代码是lang.hasownproperty(O,I)
A.push(我);
}
}
返回一个;
};
返回键(物体(ARR));
}
1。数据是随机抽取的数据不重复X(PS:以下都是kissy.each方法,你可以改变它的循环)
复制代码代码如下所示:
*
随机读取数据从X酒吧从数组arr
* /
Function myRand (arr, Num) {
var newarr = { };
兰德(努姆);
函数兰特(k){
如果(k=0){
返回;
}
VaR指标= math.floor(Math.random()* arr.length);
var标志=真;
每年(newarr,功能(v){
如果(V = = ARR {指数}){
标志=假;
}
});
如果(标志){
NewArr.push(ARR {指数});
K;
}
伦德(k);
}
返回newarr;
}
2。从对象中随机获取x非重复数据
复制代码代码如下所示:
*
随机从对象以X吧
* /
功能myrand(){
VaR的亲吻;
var obj = {
01:{姓名}:A,
02:{姓名}:B,
03:{姓名}:C,
04:{名称:},
05:{姓名}:e,
06:{姓名}:F,
07:{姓名:G'},
08:{姓名}:H,
09:{姓名:我},
10:{姓名:G'}
};
var arr = { };
每年(obj,功能(V,K){
Arr.push(K);
});
随机选择3个
var newarr = myrand(ARR,3);
每年(newarr,功能(B){
console.log(obj {黑});
})
};
三.删除数组的重复项。
复制代码代码如下所示:
*
移除数组的重复项
* /
功能uniqarr(ARR){
函数对象(一){
var;
对于(var i = 0,J = a.length;i < j;I = I + 1){
{ { } } =真的;
}
回来啊;
};
函数键(o){
var,{,},我;
为(我在o){
如果(o.hasownproperty(I)){ / /这里,YUI的源代码是lang.hasownproperty(O,I)
A.push(我);
}
}
返回一个;
};
返回键(物体(ARR));
}
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。