• 7 Posts
  • 336 Comments
Joined 1 年前
cake
Cake day: 2023年6月20日

help-circle







  • The inspector REPL evaluates as a statement-with-value (like eval), so the {} at the beginning is considered an empty block, not an object. This leaves +[], which is 0. I don’t know what would make Node differ, however.

    Edit: Tested it myself. It seems Node prefers evaluating this as an expression when it can, but explicitly using eval gives the inspector behavior: