Есть функция, которая создает массив из шести случайных чисел от 1 до 9. Необходимо создать три разных массива случайных чисел, но функция через цикл создает три полностью идентичных массива с одинаковыми числами. Как исправить ситуацию?
function getCells() {
while (customCellArr.length <= maxArr) {//Заполняем массив
randomNum = Math.floor(Math.random() * (9 - 1) + 1);//Создаем случайное число
if (customCellArr.indexOf(randomNum) == -1) {//Проверка числа на наличие
customCellArr.push(randomNum);//Записываем число в массив при его отсутствии
}
}
return customCellArr;
};
for (let l = 0; l < 3; l++) {
getCells(l);
console.log(customCellArr);
}