Показать сообщение отдельно
  #1 (permalink)  
Старый 15.06.2022, 14:54
Профессор
Отправить личное сообщение для NovichokJS Посмотреть профиль Найти все сообщения от NovichokJS
 
Регистрация: 25.04.2022
Сообщений: 159

Вернуть массив заданного размера
Нужно чтобы число, передаваемое в функцию указывало на ее размер. Ф-ция должна вернуть массив заданной размерности, каждым элементом которого будет ф-ция, которая возвращает свой индекс в массиве.
Пример работы: 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;
}

Последний раз редактировалось NovichokJS, 15.06.2022 в 15:16.
Ответить с цитированием