怎么用JavaScript生成一个数组,数组里有十个随机数。并且不重复。数字

JavaScript012

怎么用JavaScript生成一个数组,数组里有十个随机数。并且不重复。数字,第1张

JavaScript生成一个数组;

数组里有十个随机数,并且不重复;

数字的范围是一到十。

根据以上要求代码如下:

function getRandomArray()

{

var array = []

while (array.length < 10)

{

var random = Math.floor(Math.random() * 10) + 1

if (array.indexOf(random) < 0)

{

array.push(random)

}

}

return array

}

function getRandomArray()

{

var arr = []

while (arr.length <10)

{

var random = Math.floor(Math.random() * 10) + 1

if (arr.indexOf(random) <0)

{

arr.push(random)

}

}

return arr

}

alert(getRandomArray())