仕様上、Statementが`{`で始まるとExpressionとして解釈されない(=Blockになる)ように定義されている https://262.ecma-international.org/14.0/#sec-expression-statement / node REPLは先頭が`{`の時()で囲むような処理をするので結果が異なる

oisuxoisux のブックマーク 2024/01/24 12:57

その他

このブックマークにはスターがありません。
最初のスターをつけてみよう!

JavaScriptでObjectに空のStringを足すと0になる!?……わけではなかった

    ASTをみてみよう この不思議な現象を調査するために、AST(Abstract Syntax Tree: 抽象構文木)の状態を見てみることにしました。ASTはソースコードを構文解析した結果をツリー構造にしたもので、AST Explorerを...

    \ コメントが サクサク読める アプリです /

    • App Storeからダウンロード
    • Google Playで手に入れよう