Я думаю, что здесь «предварительный просмотр» может быть неправильной терминологией, не стесняйтесь редактировать.
В консоли инструментов chrome dev есть относительно новая функция, дающая предварительный просмотр возврата написанного вами сценария., когда это возможно.
Я заметил, что он не работает с определенными функциями, в основном с теми, которые меняют состояние чего-либо.Справедливо, я бы не хотел, чтобы изменение состояния вызывалось каждый раз, когда доступен предварительный просмотр.
Например, я получаю предварительный просмотр при вызове 'dontChangeState ()':
Но я не получаю предпросмотр при попытке увеличить myInt
:
Question / s
Когда сценарий подходит для этого предварительного просмотра, а когда нет?Что представляет собой «изменение состояния» и как его обнаружил хром?Обрабатывает ли он содержимое моего скрипта для чего-либо, влияющего на переменную?
РЕДАКТИРОВАТЬ
Просто чтобы прояснить, это новая функция Chrome, в которой выполнение функции не требуется, она обеспечиваетпонимание того, что будет возвращение до того, как вы его выполните.Это хорошая функция, и она работает как положено (очевидно), я заинтригован тем, когда она работает и не «работает».Я специально не спрашиваю о синтаксисе JS или моем коде.