Когда я открываю консоль Chrome и вводю некоторые ссылки на элементы объектов, Chrome автоматически заполняет имя элемента, как показано на следующем рисунке:

И иногда он также показывает значение предварительного просмотра элемента, как показано красным кружком. Но иногда я не могу просмотреть предварительный просмотр:

Интересно, что вызывает разницу? В двух приведенных выше примерах get-accessors определяют как isActive
, так и stretch
. Насколько я понимаю, поскольку Chrome может показывать мне значение предварительного просмотра isActive
, он должен выполнить соответствующий метод get-accessor (в данном случае очень простой), чтобы получить возвращаемое значение, но так как он это делаетне показывать мне предварительный просмотр для stretch
(из которого get-accessor состоит из гораздо более длинных и глубоких кодов), возможно, из-за более сложного кода Chrome решает не завершать все выполнение и, таким образом, не показывает предварительный просмотр?