≪ Today I learned.
RSS購読
    公開日
    タグ
    JavaScript
    著者
    ダーシノ

    ECMAScript Proposalの2024年12月のアップデート内容

    先日105回目のミーティングで、ECMAScriptの各種プロポーザルがアップデートされた。

    New Proposals

    Updated Proposals

    ECMAScript 2026に入りそうなプロポーザル

    Intl.DurationFormat

    Error.isError

    よくある以下のようなinstanceof Errorでは、実行環境(iframeやnodeのvm modulesなど)によって誤った結果を返す可能性がある。

    if (error instanceof Error) {
      // do something
    }

    Array#isArray()と同じようにError#isError()を使うことで、実行環境によらない正確な判定ができるようになる。

    if (Error.isError(error)) {
      // do something
    }