JavaScript,创建一个数组,其中包含从1到10的随机10个数字,数组长度为9个元素。找到号码剩下什么?
我在这里到处搜索,但找不到答案…只有一小部分。。 我有一个面试问题。。。 您有一个数组,它是数组。长度=9。您有10个数字,从1到10。将这些数字随机放入数组。如何查找/返回未到达数组的剩余的数量。JavaScript,创建一个数组,其中包含从1到10的随机10个数字,数组长度为9个元素。找到号码剩下什么?,javascript,arrays,random,numbers,Javascript,Arrays,Random,Numbers,我在这里到处搜索,但找不到答案…只有一小部分。。 我有一个面试问题。。。 您有一个数组,它是数组。长度=9。您有10个数字,从1到10。将这些数字随机放入数组。如何查找/返回未到达数组的剩余的数量。 有什么解决办法吗 请尝试以下代码: var数字=[1,2,3,4,5,6,7,8,9,10] 选择的var=[]; 对于(变量i=0;i
有什么解决办法吗 请尝试以下代码:
var数字=[1,2,3,4,5,6,7,8,9,10]
选择的var=[];
对于(变量i=0;i<9;i++){
var index=Math.floor((Math.random()*numbers.length)+1);
选择。推送(数字[索引]);
编号。拼接(索引,1);
}
document.write(JSON.stringify(selected)+“
”;
文件。书写(数字)使用array.indexOf()
方法编写,您可以这样做。
首先创建随机数组arr
,然后执行以下操作:
for(var i=1;i<=10;i++){
if(arr.indexOf(i)==-1){
console.log(i+'is not in the array');
return i;
}
}
for(var i=1;瞧……我们可以先从随机数创建数组,然后找到未包含的数字并打印创建的数组和数字吗?……谢谢你,几乎和我一样…:-)@ira2015如果这个答案对你有帮助,你介意点击我答案旁边的绿色复选标记来接受它吗?它也给了你声誉:)