This is a mobile optimized page that loads fast, if you want to load the real page, click this text.

Проблема помогите пофиксить баг

Mercury_One

Участник портала
BackEnd developer
11 Фев 2021
38
19
82
Ты не объявил переменную - menuWasopened и пытаешься её использовать.
 

XDeveluxe

⚡️BackEnd Developer
Команда форума
Moderator
High developer
BackEnd developer
30 Авг 2021
2,768
1,581
211
28
Если это редаговская сборка, то заместо if (menuWasopened == undefined) return; тебе нужно поставить
JavaScript:
if(global.dialog.menuWasopened == undefined) return;
Но смысла от этого я не вижу, потому что он всегда по дэфолту будет defined, его стандартное значение - false.
 

Randomchik

Старожил
BackEnd developer
19 Сен 2020
823
290
141
+) Ее уже обьявляете в булевом значении. А потом делаете проверку на ее не существование. Странно)
 

XDeveluxe

⚡️BackEnd Developer
Команда форума
Moderator
High developer
BackEnd developer
30 Авг 2021
2,768
1,581
211
28
Ну, я это и объяснил, но так же и сказал, как человек может исправить эту ошибку в коде, если он ему зачем-то там нужен. Как говорится - хозяин барин, если он так хочет - кто ж ему помешает
 

X-Clusiv

Модератор
Команда форума
Moderator
BackEnd developer
4 Окт 2020
708
319
161
30
по моему он не знает чего хочет, раз такого рода ошибки его вводят в замешательство...
 

X-Clusiv

Модератор
Команда форума
Moderator
BackEnd developer
4 Окт 2020
708
319
161
30
Смотрите, для вас в трейсе все написано(как и в верху). а конкретно где "поймали" ошибку. Обратите внимание на строчку closeMED (player/menus.js:334:2) из этой строчки становится сразу понятно где произошла ошибка.(в функции closeMED которая расположена в файле menus.js) 334 это строка в файле menus.js а 2 это позиция. Также в начале написано, что за ошибка вызвала этот ексепшен. "menuWasopened is not defined" это говорит о том что переменная menuWasopened не была объявлена ранее. Достаточно объявить ее в начале файла let menuWasopened; чтобы исправить данную ошибку. Но, нужно смотреть что могло вызвать данный ексепшен если код ранее работал корректно. Вспоминайте что изменялось в коде(ели вообще что-то меняли-добавляли)
 
Последнее редактирование: