вызывать функцию каждый раз, когда я возвращаю переменную? - PullRequest
0 голосов
/ 03 октября 2018

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

Как это делается?

1 Ответ

0 голосов
/ 03 октября 2018

Не работает для произвольных переменных.Это не работает для произвольных выражений.Это работает только для тех команд, которые даны (да, нет, север, юг, восток, запад, вверх, вниз, захват, почему, инвентарь, использование, помощь, выходы, карта и друзья).

На самом деле это не работает для переменных .То, что вы получаете, когда вводите yes, является глобальным свойством window.yes, и они для него определили геттер.Этот получатель будет оценен, вернет строку "yes" и асинхронно запишет следующий вывод на консоль.

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