Нужно чтобы число, передаваемое в функцию указывало на ее размер. Ф-ция должна вернуть массив заданной размерности, каждым элементом которого будет ф-ция, которая возвращает свой индекс в массиве.
Пример работы: createArrayOfFunctions(9)[5](); // 5
Помогите плиз, пытаюсь сделать, получаю пустой массив:
const createArrOfFunc = num => {
let arr = [];
if (typeof number !== 'number') { return null; }
for (let i = number; i < number; i += 1) {
function func(i) {
return i;
}
arr.push(func);
}
return arr;
}