我有一个动态数组,其中一个样本看起来像如何选择3个独特的项目从一个动态数组
var nums=[25,12,23,47,55,116,17,80,92,150,191,142,13,124,15,176,187,18,19,20,21,30,31];
你能请让我知道我可以选择从nums
和负载3个独特的项目他们到一个新的数组使用jQuery的纯JS?
我想这已经
var arr = []
while(arr.length < 3){
var randomnumber=Math.ceil(Math.random()*nums.length)
var found=false;
for(var i=0;i<arr.length;i++){
if(arr[i]==randomnumber){found=true;break}
}
if(!found)arr[arr.length]=randomnumber;
}
,但我没有得到我想要的东西
你在你的问题中写了'3个独特的物品',但你的评论说你想要3个随机的,独特的物品。这是什么? – royhowie