オーストラリアでの JavaScript エンジンの更新
オーストラリア リリースの ServiceNow AI Platform の JavaScript エンジンの更新を確認します。
JavaScriptエンジンは、オープンソースのRhinoJavaScriptエンジン上に構築されており、プラットフォームでのスクリプティング用にカスタマイズされています。オーストラリアリリースでは、JavaScript エンジンが更新され、Rhino からの次のコミットが含まれるようになりました。Rhino の詳細については、GitHub の Rhino リポジトリを参照してください。
| プル要求 | 説明 | 適用可能な JavaScript モード | 更新タイプ |
|---|---|---|---|
| #2048 | Error.isError を追加 |
ECMAScript 2021 (ES12) | 機能 |
| #2029 | 新しい セット メソッドを追加 |
ECMAScript 2021 (ES12) | 機能 |
| #2025 | Promise.try を追加 |
ECMAScript 2021 (ES12) | 機能 |
| #1966 | TypedArray.from と TypedArray.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.search、 replace、 replaceAll、および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 | 巻き上げ動作を修正 | すべてのモード | 修正 |