It doesn't work for arbitrary variables. It doesn't work for arbitrary expressions. It only works for those commands that are given (yes, no, north, south, east, west, up, down, grab, why, inventory, use, help, exits, map, and friends).
It doesn't really work for variables anyway. What you get when you enter yes
is the global window.yes
property - and they have defined a getter for it. This getter will be evaluated, return the string "yes"
, and asynchronously log the next output to the console.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…