9行代码递归实现取随机不重复的数字加入数组

2020-06-30  本文已影响0人  OriX0

题目要求

代码
var arr = new Array(5);
function getRandomInsertArr (length) {
 if (length < 0) return;
 const tempItem = Math.floor(2 + Math.random() * 31);
 if (arr.includes(tempItem)) return getRandomInsertArr(length);
 arr[length] = tempItem;
 return getRandomInsertArr(length - 1);
}
getRandomInsertArr(arr.length-1);
上一篇下一篇

猜你喜欢

热点阅读