#javascript #google-chrome #debugging #breakpoints
#javascript #google-chrome #отладка #точки останова
Вопрос:
Это странное поведение, когда включена отладка и установлена точка останова, вычисляемый инструмент при наведении курсора мыши отображает значение переменной, но когда я вызываю ту же переменную в консоли, появляется сообщение «не определено»
Я уже делал это, и всегда работает, но сейчас не работает.
В консоли…
зашифровано (нормально) «U2FsdGVkX18veAH/wTyK8DacXoNQd3/sfhfBUY/VpO2zxgCSOE/gTk ewdqk0CJx0D0lNU4xtDAgyltvz3Bbpg==»
CryptoJS (не в порядке) VM2200: 1 Неперехваченная ошибка ссылки: CryptoJS не определен
Комментарии:
1. Переносится ли ваш код перед запуском, например, с помощью babel и / или webpack, и используете ли вы исходные карты?
2. Переменная, которую я хочу видеть, является CryptoJS и не зашифрована. И да, я использую исходные карты.
3. Тогда она вряд ли будет вызвана
CryptoJS
. Попробуйте отключить исходные карты или посмотреть сгенерированный JS, чтобы определить фактическое имя переменной.
Ответ №1:
Я не знаю почему, но я решаю создать новую переменную ссылку на CryptoJS и работает.
var CryptoJS = CryptoJS; var encrypted = CryptoJS.AES.encrypt(cpfLimpo, «1234567890987654»).toString();
Если у кого-то есть лучший ответ, я ценю.