Or maybe I should say "unexpectedly" or "non-idiomatically".
Typing o.f === followed by ^W deletes until o. - the expected result is o.f
o.f ===
o.
o.f
qjs > var o = {x: 42} undefined qjs > o.f === ^W qjs > o.
(Also, why is there a blank between "qjs" and ">"?)