オーストラリアでの JavaScript エンジンの更新

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:2分
  • オーストラリア リリースの ServiceNow AI Platform の JavaScript エンジンの更新を確認します。

    JavaScriptエンジンは、オープンソースのRhinoJavaScriptエンジン上に構築されており、プラットフォームでのスクリプティング用にカスタマイズされています。オーストラリアリリースでは、JavaScript エンジンが更新され、Rhino からの次のコミットが含まれるようになりました。Rhino の詳細については、GitHubRhino リポジトリを参照してください。

    表 : 1. Rhino からの JavaScript エンジンへの更新
    プル要求 説明 適用可能な JavaScript モード 更新タイプ
    #2048 Error.isError を追加 ECMAScript 2021 (ES12) 機能
    #2029 新しい セット メソッドを追加 ECMAScript 2021 (ES12) 機能
    #2025 Promise.try を追加 ECMAScript 2021 (ES12) 機能
    #1966 TypedArray.fromTypedArray.of を追加 ECMAScript 2021 (ES12) 機能
    #1980 Promise.withResolvers を追加 ECMAScript 2021 (ES12) 機能
    #1905 ArrayBuffer デタッチをサポート ECMAScript 2021 (ES12) 機能
    #1896 オプションのミリ秒桁で日付文字列の解析を拡張 すべてのモード 機能
    #1751, #1872 Support Symbol.hasInstance on Function.prototype ECMAScript 2021 (ES12) 機能
    #1870 Rework String.prototype.searchreplacereplaceAll、およびsplit ECMAScript 2021 (ES12) 機能
    #2073, #2107 オブジェクトリテラルでの重複キーのサポート ECMAScript 2021 (ES12) 修正
    #2097 関数の評価を呼び出すと未定義が返されます ECMAScript 2021 (ES12) 修正
    #2065 正しいテンプレートリテラルから文字列への変換 ECMAScript 2021 (ES12) 修正
    #2060 スクリプトのコンパイル時に strict モードを伝搬しない ES5 標準 修正
    #1979 BigInt.asUintN および BigInt.asIntN をサポート ECMAScript 2021 (ES12) 修正
    #1860 適用して呼び出し修正してください ECMAScript 2021 (ES12) 修正
    #1982 これを Array.fromで修正してください ECMAScript 2021 (ES12) 修正
    #1945 これを必須で修正してください ECMAScript 2021 (ES12) 修正
    #1774 メソッドをコンストラクターとして使用できないようにする ECMAScript 2021 (ES12) 修正
    #1806 巻き上げ動作を修正 すべてのモード 修正