При проверке объекта JavaScript, который использует функции получения/установки для свойств (определяемых с помощью Object.defineProperties) в представлении переменных Firefox DevTools, он показывает определенные функции получения и установки для этого конкретного свойства:
Есть ли способ показать фактический контент вместо функций в этом представлении?
Редактировать: как прокомментировал nils, просмотр фактического содержимого технически означает вызов геттера.
obj.counter
в качестве контрольного выражения дляvar obj = {i:0, get counter() { return this.i++; }}
, а затем переключитесь между панелями. Вы увидите, как значение увеличивается. И когдаobj.counter
выполняется через командную строку, значение не обновляется в выражении наблюдения. - person Sebastian Zartner   schedule 13.09.2016