Показать сообщение отдельно
  #20 (permalink)  
Старый 15.06.2022, 19:34
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

NovichokJS,
const createArrOfFunc = (number = 0) => {
    if (typeof number !== 'number') { return null; }
    let arr = [];
    for (let i = 0; i < number; i += 1) {
        function func() {
            return i;
        };
        arr.push(func);
    }

    return arr;
}
console.log(createArrOfFunc(9)[5]());
console.log(createArrOfFunc());
console.log(createArrOfFunc('test'));
Ответить с цитированием