Я ничего не понял.
Вот у вас не получается, тк как вы сами не знаете чего хотите.
Если бы знали, смогли бы это просто описать.
Код + объяснения = Никто не будет читать объяснения и просто прочтет код.
И если там логика сломана, сразу станет понятно.
Если все работает. То буду читать объяснения.
У вас есть план, следуйте ему.
Только разбейте пункт 3, на конкретные действия.
И сразу все прояснится.
Вопрос 1
Могу ли я как-то дать понять функции, что я беру именно массив с таким названием, а не загружаю в неё строку,
Ответ:
Да, уберите кавычки.
iljaGolubev,
Это не функционал, который вы пытаетесь сделать
Вы пытаетесь сделать hover.
Попробуйте тогда, возможно я не правильно понял, что вы хотите
Михаил Ливач,
Все что вы написали неверно.
Почему это исполнение остановилось на какой-то строчке? И вернуло промис.
Там ошибка не в этом.
Ниже описал ошибку
pinkhead_psd,
Ну, чистой она не будет.
Есть много побочных эффектов.
На данном этапе, я бы не запаривался над этим.
Все прийдет с опытом.
Суть в том, можно ли бегло прочитать код, я прочитал. (В большинстве случаев, это достаточно)
Если вопрос, как бы я изменил код.
Я бы убрал __proto__. (Не нужно изменять как-то базовые вещи).
Просто сделайте еще одну переменную, в которой будете это хранить.
. Там не только задержка