LOG228, ты пока что ставишь для себя слишком далёкие цели, с таким подходом ты, скорее всего, всё тупо забросишь, так ничему и не научившись. Начальные цели поскромнее ставить надо.
LOG228, какой фронт? Какой бек? Ты ещё даже не понимаешь как просто функцию какую-нибудь написать.
Можешь ещё хотеть и ИИ написать полноценный, но для этого просто "хотеть" вот даже и близко недостаточно.
Самый главный вопрос: а для чего это? О того, что ты внутри функции назовёшь переменную как-то по особому, это ни на что не повлияет вообще. Резёльтат функции ты всё равно в другую переменную запишешь.
Тем не менее получить относительно именованный результат можно: return { [newName]: newObject }
И результат деструктуризировать.
Правда, опять же, зачем всё это надо?
Голый new Array(n) нужен примерно никогда, поэтому его сразу заполняют значениями через fill.
А нужно это когда нужен массив определённой длины, заполненный определёнными данными.
Но вообще создавать через Array.from({ length: n }, (_, i) => {...}) профитнее.
Kolya112151, это всё просто символы, которые говорят что, где и как делать. Твоей утверждение вообще не имеет смысла, просто пойми что надо писать для итерирование (то есть изучи синтаксис).