Как средства разработки определяют, что можно и нельзя просматривать в консоли? - PullRequest
0 голосов
/ 25 октября 2018

Я думаю, что здесь «предварительный просмотр» может быть неправильной терминологией, не стесняйтесь редактировать.

В консоли инструментов chrome dev есть относительно новая функция, дающая предварительный просмотр возврата написанного вами сценария., когда это возможно.

Я заметил, что он не работает с определенными функциями, в основном с теми, которые меняют состояние чего-либо.Справедливо, я бы не хотел, чтобы изменение состояния вызывалось каждый раз, когда доступен предварительный просмотр.

Например, я получаю предварительный просмотр при вызове 'dontChangeState ()':

enter image description here

Но я не получаю предпросмотр при попытке увеличить myInt:

enter image description here

Question / s

Когда сценарий подходит для этого предварительного просмотра, а когда нет?Что представляет собой «изменение состояния» и как его обнаружил хром?Обрабатывает ли он содержимое моего скрипта для чего-либо, влияющего на переменную?

РЕДАКТИРОВАТЬ

Просто чтобы прояснить, это новая функция Chrome, в которой выполнение функции не требуется, она обеспечиваетпонимание того, что будет возвращение до того, как вы его выполните.Это хорошая функция, и она работает как положено (очевидно), я заинтригован тем, когда она работает и не «работает».Я специально не спрашиваю о синтаксисе JS или моем коде.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...