Диапазон как аргументы
// Task 2
// Написать функцию makeRandomFn которая принимает диапазон чисел и возвращяет функцию,
// которая при вызове возвращяет случайное число c этого диапазона.
// Task 3
// Нужно расширить функцию makeRandomFn, таким образом
// чтобы можно было передавать диапазон не только через масив, а как аргументы через запятую
makeRandomFn(1, 2, 100, 34, 45, 556, 33)
makeRandomFn([1, 2, 100, 34, 45, 556, 33])
Я сделал таск2. Но с третим возникли сложности.
Вот второй.
function makeRandomFn(getRandomNumber) {
return function() {
return getRandomNumber[Math.floor(Math.random() *getRandomNumber.length)];
}
}
const getRandomNumber = makeRandomFn([1, 2, 100, 34, 45, 556, 33])
console.log(getRandomNumber());
console.log(getRandomNumber());
console.log(getRandomNumber());
Вроде как не сложное задание. Но уже так плавит что ужс. Буду благодарен за литературу, или код...
|