JSは配列のランダム再配列を実現します.
691 ワード
: 。 。 , 。
// 、 、 selectItem( oldArray )
let [oldArray, newArray, selectItem] = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9], [], null]
let len = oldArray.length
while(newArray.length < len){
// 0~9 oldArray
selectItem = oldArray[Math.floor(Math.random() * 10)]
// , ,
if(newArray.indexOf(selectItem) < 0){
newArray.push(selectItem)
}
}
//
console.log(newArray)