JavaScript エンジン機能のサポート

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:84分
  • オーストラリア の ECMAScript 2021 (ES12) と ES5 標準 JavaScript モード間の ECMAScript 機能を比較します。どちらのモードも ECMAScript 機能のサブセットをサポートしています。

    これらの機能の詳細については、Ecma International の Web サイトで ECMAScript 言語仕様 (ECMA-262) を参照してください。

    サポート定義

    サポート対象
    この機能はテストおよび検証済みです。
    サポートされていません
    この機能は現在のリリースでは検証されていません。
    許可されていない
    この機能は ServiceNow AI Platform プログラミングモデルに適合していないか、セキュリティまたはパフォーマンス上のリスクがあります。許可されていない機能はエラーになります。

    ECMAScript 2022 (ES13) の機能

    重要:
    コードを本番環境に展開する前に、サポートされている ECMAScript 2022 (ES13) 機能を使用してスクリプトを十分にテストする必要があります。これは、この ECMAScript バージョン全体で機能が新しく追加され、部分的にサポートされているためです。
    表 : 1. インスタンスクラスのフィールド
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    public instance class fields サポート対象 サポートされていません
    private instance class fields basic support サポートされていません サポートされていません
    private instance class fields initializers サポートされていません サポートされていません
    optional private instance class fields access サポートされていません サポートされていません
    optional deep private instance class fields access サポートされていません サポートされていません
    computed instance class fields サポート対象 サポートされていません
    表 : 2. Static class fields
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    public static class fields サポート対象 サポートされていません
    static class fields use [[Define]] サポート対象 サポートされていません
    private static class fields サポート対象 サポートされていません
    computed static class fields サポート対象 サポートされていません
    表 : 3. プライベートクラスのメソッド
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    private instance methods サポートされていません サポートされていません
    private static methods サポート対象 サポートされていません
    private accessor properties サポートされていません サポートされていません
    private static accessor properties サポート対象 サポートされていません
    表 : 4. 組み込みインデックス可能オブジェクトの .at() メソッド
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    Array.prototype.at() サポート対象 サポートされていません
    String.prototype.at() サポート対象 サポートされていません
    %TypedArray%.prototype.at() サポート対象 許可されていない
    表 : 5. Object.hasOwn
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    Basic functionality サポート対象 サポートされていません
    ToObject called before ToPropertyKey サポート対象 サポートされていません
    表 : 6. Error.cause プロパティ
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    Error has cause サポート対象 サポートされていません
    Error.prototype lacks cause サポート対象 サポートされていません
    EvalError has cause サポート対象 サポートされていません
    EvalError.prototype lacks cause サポート対象 サポートされていません
    RangeError has cause サポート対象 サポートされていません
    RangeError.prototype lacks cause サポート対象 サポートされていません
    ReferenceError has cause サポート対象 サポートされていません
    ReferenceError.prototype lacks cause サポート対象 サポートされていません
    SyntaxError has cause サポート対象 サポートされていません
    SyntaxError.prototype lacks cause サポート対象 サポートされていません
    TypeError has cause サポート対象 サポートされていません
    TypeError.prototype lacks cause サポート対象 サポートされていません
    URIError has cause サポート対象 サポートされていません
    URIError.prototype lacks cause サポート対象 サポートされていません
    AggregateError has cause サポート対象 サポートされていません
    AggregateError.prototype lacks cause サポート対象 サポートされていません
    表 : 7. 正規表現一致インデックス (「hasIndices」/「d」フラグ)
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    constructor supports it サポートされていません サポートされていません
    shows up in flags サポートされていません サポートされていません
    表 : 8. Ergonomic brand checks for private fields
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    Ergonomic brand checks for private fields サポートされていません サポートされていません
    表 : 9. Class static initialization blocks
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    Class static initialization blocks サポート対象 サポートされていません

    ECMAScript 2021 (ES12) の機能

    表 : 10. Promise.any
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    fulfillment サポート対象 許可されていない
    AggregateError サポート対象 許可されていない
    表 : 11. WeakReferences
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    WeakRef minimal support 許可されていない 許可されていない
    FinalizationRegistry minimal support 許可されていない 許可されていない
    表 : 12. 論理アサイン
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    ||= basic support サポート対象 サポートされていません
    ||= short-circuiting behavior サポート対象 サポートされていません
    ||= setter not unnecessarily invoked サポート対象 サポートされていません
    &&= basic support サポート対象 サポートされていません
    &&= short-circuiting behavior サポート対象 サポートされていません
    &&= setter not unnecessarily invoked サポート対象 サポートされていません
    ??= basic support サポート対象 サポートされていません
    ??= short-circuiting behavior サポート対象 サポートされていません
    ??= setter not unnecessarily invoked サポート対象 サポートされていません
    表 : 13. 数値セパレーター
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    numeric separators サポート対象 サポートされていません
    表 : 14. String.prototype.replaceAll
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    String.prototype.replaceAll サポート対象 サポート対象

    ECMAScript 2020 (ES11) の機能

    表 : 15. String.prototype.matchAll
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    basic functionality サポート対象 サポートされていません
    throws on non-global regex サポート対象 サポートされていません
    表 : 16. BigInt
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    basic functionality サポート対象 サポートされていません
    constructor サポート対象 サポートされていません
    BigInt.asUintN サポート対象 サポートされていません
    BigInt.asIntN サポート対象 サポートされていません
    BigInt64Array サポート対象 サポートされていません
    BigUint64Array サポート対象 サポートされていません
    DataView.prototype.getBigInt64 サポートされていません サポートされていません
    DataView.prototype.getBigUint64 サポートされていません サポートされていません
    表 : 17. globalThis
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    "globalThis" global property is global object サポート対象 許可されていない
    "globalThis" global property has correct property descriptor サポート対象 許可されていない
    表 : 18. Optional chaining operator (?.)
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    optional property access サポート対象 サポートされていません
    optional bracket access サポート対象 サポートされていません
    optional method call サポート対象 サポートされていません
    optional function call サポート対象 サポートされていません
    spread parameters after optional chaining サポート対象 サポートされていません
    表 : 19. Promise.allSettled
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    Promise.allSettled サポート対象 許可されていない
    表 : 20. Nullish coalescing operator (??)
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    nullish coalescing operator (??) サポート対象 サポートされていません

    ECMAScript 2019 (ES10) の機能

    表 : 21. Symbol.prototype.description
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    basic サポート対象 サポートされていません
    empty description サポート対象 サポートされていません
    undefined description サポート対象 サポートされていません
    表 : 22. 文字列のトリミング
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    String.prototype.trimLeft サポート対象 サポート対象
    String.prototype.trimRight サポート対象 サポート対象
    String.prototype.trimStart サポート対象 サポートされていません
    String.prototype.trimEnd サポート対象 サポートされていません
    表 : 23. Array.prototype.{flat, flatMap}
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    Array.prototype.flat サポート対象 サポートされていません
    Array.prototype.flatMap サポート対象 サポートされていません
    flat and flatMap in Array.prototype[@@unscopables] サポート対象 サポートされていません
    表 : 24. Object.fromEntries
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    Object.fromEntries サポート対象 サポートされていません
    表 : 25. オプションのキャッチバインディング
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    basic サポート対象 許可されていない
    await 許可されていない 許可されていない
    yield 許可されていない 許可されていない
    表 : 26. Function.prototype.toString revision
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    functions created with the Function constructor 許可されていない 許可されていない
    arrows 許可されていない 許可されていない
    [native code] 許可されていない 許可されていない
    class expression with implicit constructor 許可されていない 許可されていない
    class expression with explicit constructor 許可されていない 許可されていない
    unicode escape sequences in identifiers 許可されていない 許可されていない
    methods and computed property names サポート対象 許可されていない
    表 : 27. JSON スーパーセット
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    Line separator can appear in string literals 許可されていない 許可されていない
    Paragraph separator can appear in string literals 許可されていない 許可されていない
    表 : 28. Well-formed JSON.stringify
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    Well-formed JSON.stringify 許可されていない 許可されていない

    ECMAScript 2018 (ES9) の機能

    表 : 29. オブジェクト REST/分散プロパティ
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    object rest properties サポート対象 サポートされていません
    object spread properties サポート対象 サポートされていません
    表 : 30. Promise.prototype.finally
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    basic support サポート対象 許可されていない
    don't change resolution value サポート対象 許可されていない
    change rejection value サポート対象 許可されていない
    表 : 31. 非同期反復子
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    async generators 許可されていない 許可されていない
    for-await-of loops 許可されていない 許可されていない
    表 : 32. s (dotAll) flag for regular expressions
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    s (dotAll) flag for regular expressions サポート対象 サポートされていません
    表 : 33. RegExp named capture groups
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    RegExp named capture groups サポート対象 サポートされていません
    表 : 34. RegExp Lookbehind Assertions
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    RegExp Lookbehind Assertions サポート対象 サポートされていません
    表 : 35. RegExp Unicode Property Escapes
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    RegExp Unicode Property Escapes サポート対象 サポートされていません
    表 : 36. テンプレートリテラルリビジョン
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    template literal revision 許可されていない 許可されていない

    ECMAScript 2017 (ES8) の機能

    表 : 37. オブジェクト静的メソッド
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    Object.value サポート対象 サポートされていません
    Object.entries サポート対象 サポートされていません
    Object.getOwnPropertyDescriptors サポート対象 サポートされていません
    Object.getOwnPropertyDescriptors doesn't provide undefined descriptors サポート対象 サポートされていません
    表 : 38. 文字列のパディング
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    String.prototype.padStart サポート対象 サポートされていません
    String.prototype.padEnd サポート対象 サポートされていません
    表 : 39. 関数構文末尾のカンマ
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    in parameter lists サポート対象 サポートされていません
    in argument lists サポート対象 サポートされていません
    表 : 40. 非同期関数
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    return サポート対象 許可されていない
    throw サポート対象 許可されていない
    no line break between async and function サポート対象 許可されていない
    no "prototype" property 許可されていない 許可されていない
    await サポート対象 許可されていない
    await, rejection サポート対象 許可されていない
    must await a value 許可されていない 許可されていない
    can await non-Promise values サポート対象 許可されていない
    cannot await in parameters 許可されていない 許可されていない
    async methods, object literals サポート対象 許可されていない
    async methods, classes 許可されていない 許可されていない
    async arrow functions in methods, classes サポート対象 許可されていない
    async arrow functions サポート対象 許可されていない
    correct prototype chain 許可されていない 許可されていない
    async function prototype, Symbol.toStringTag 許可されていない 許可されていない
    async function constructor 許可されていない 許可されていない
    表 : 41. 共有メモリとアトミック
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    SharedArrayBuffer 許可されていない 許可されていない
    SharedArrayBuffer[Symbol.species] 許可されていない 許可されていない
    SharedArrayBuffer.prototype.byteLength 許可されていない 許可されていない
    SharedArrayBuffer.prototype.slice 許可されていない 許可されていない
    SharedArrayBuffer.prototype[Symbol.toStringTag] 許可されていない 許可されていない
    Atomics.add 許可されていない 許可されていない
    Atomics.and 許可されていない 許可されていない
    Atomics.compareExchange 許可されていない 許可されていない
    Atomics.exchange 許可されていない 許可されていない
    Atomics.wait 許可されていない 許可されていない
    Atomics.wake 許可されていない 許可されていない
    Atomics.isLockFree 許可されていない 許可されていない
    Atomics.load 許可されていない 許可されていない
    Atomics.or 許可されていない 許可されていない
    Atomics.store 許可されていない 許可されていない
    Atomics.sub 許可されていない 許可されていない
    Atomics.xor 許可されていない 許可されていない
    表 : 42. Object.prototype の getter/setter メソッド
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    __defineGetter__ サポート対象 許可されていない
    __defineGetter__, symbols サポート対象 許可されていない
    __defineGetter__, ToObject(this) 許可されていない 許可されていない
    __defineSetter__ サポート対象 許可されていない
    __defineSetter__, symbols サポート対象 許可されていない
    __defineSetter__, ToObject(this) 許可されていない 許可されていない
    __lookupGetter__ サポート対象 許可されていない
    __lookupGetter__, prototype chain サポート対象 許可されていない
    __lookupGetter__, symbols サポート対象 許可されていない
    __lookupGetter__, ToObject(this) 許可されていない 許可されていない
    __lookupGetter__, data properties can shadow accessors 許可されていない 許可されていない
    __lookupSetter__ サポート対象 許可されていない
    __lookupSetter__, prototype chain サポート対象 許可されていない
    __lookupSetter__, symbols サポート対象 許可されていない
    __lookupSetter__, ToObject(this) 許可されていない 許可されていない
    __lookupSetter__, data properties can shadow accessors 許可されていない 許可されていない
    表 : 43. プロキシ内部呼び出し、getter/setter メソッド
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    __defineGetter__ サポート対象 許可されていない
    __defineSetter__ サポート対象 許可されていない
    __lookupGetter__ サポート対象 許可されていない
    __lookupSetter__ サポート対象 許可されていない

    ECMAScript 2016 (ES7) の機能

    表 : 44. べき乗 (**) 演算子
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    basic support サポート対象 サポートされていません
    assignment サポート対象 サポートされていません
    early syntax error for unary negation without parentheses 許可されていない 許可されていない
    表 : 45. Array.prototype.include
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    Array.prototype.include サポート対象 サポートされていません
    Array.prototype.includes is generic サポートされていません サポートされていません
    %TypedArray%.prototype.includes サポート対象 許可されていない

    ECMAScript 2015 (ES6) の機能

    表 : 46. 適切な末尾呼び出し (末尾呼び出しの最適化)
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    direct recursion 許可されていない 許可されていない
    mutual recursion 許可されていない 許可されていない
    表 : 47. デフォルトの関数パラメーター
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    basic functionality サポート対象 サポートされていません
    explicit undefined defers to the default サポート対象 サポートされていません
    defaults can refer to previous parameters サポート対象 サポートされていません
    arguments object interaction サポート対象 サポートされていません
    temporal dead zone 許可されていない 許可されていない
    separate scope サポート対象 サポートされていません
    new Function() support 許可されていない 許可されていない
    表 : 48. Rest パラメーター
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    basic functionality サポート対象 サポートされていません
    function 'length' property サポート対象 サポートされていません
    arguments object interaction サポートされていません サポートされていません
    can't be used in setters 許可されていない 許可されていない
    new Function() support 許可されていない 許可されていない
    表 : 49. 反復可能なオブジェクトのスプレッド構文
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    with arrays, in function calls サポート対象 サポートされていません
    with arrays, in array literals サポート対象 サポートされていません
    with sparse arrays, in function calls サポート対象 サポートされていません
    with sparse arrays, in array literals サポート対象 サポートされていません
    with strings, in function calls サポート対象 サポートされていません
    with strings, in array literals サポート対象 サポートされていません
    with astral plane strings, in function calls サポート対象 サポートされていません
    with astral plane strings, in array literals サポート対象 サポートされていません
    with generator instances, in calls 許可されていない 許可されていない
    with generator instances, in arrays 許可されていない 許可されていない
    with generic iterables, in calls サポート対象 サポートされていません
    with generic iterables, in arrays サポート対象 サポートされていません
    with instances of iterables, in calls サポート対象 サポートされていません
    with instances of iterables, in arrays サポート対象 サポートされていません
    spreading non-iterables is a runtime error サポート対象 サポートされていません
    表 : 50. オブジェクトリテラル拡張
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    computed properties サポート対象 サポートされていません
    shorthand properties サポート対象 サポートされていません
    shorthand methods サポート対象 サポートされていません
    string-keyed shorthand methods サポート対象 サポートされていません
    computed shorthand methods サポート対象 サポートされていません
    computed accessors サポート対象 サポートされていません
    表 : 51. For-of ループ
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    with arrays サポート対象 サポートされていません
    with sparse arrays サポート対象 サポートされていません
    with strings サポート対象 サポートされていません
    with astral plane strings サポート対象 サポートされていません
    with generator instances 許可されていない 許可されていない
    with generic iterables サポート対象 サポートされていません
    with instances of generic iterables サポート対象 サポートされていません
    iterator closing, break サポート対象 サポートされていません
    iterator closing, throw サポート対象 サポートされていません
    表 : 52. Octal and binary literals
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    octal literals サポート対象 サポートされていません
    binary literals サポート対象 サポートされていません
    octal supported by Number() サポートされていません サポートされていません
    binary supported by Number() サポートされていません サポートされていません
    表 : 53. テンプレートリテラル
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    basic functionality サポート対象 サポートされていません
    toString conversion サポート対象 サポートされていません
    tagged template literals サポート対象 サポートされていません
    passed array is frozen サポート対象 サポートされていません
    line break normalization 許可されていない 許可されていない
    TemplateStrings call site caching サポート対象 サポートされていません
    TemplateStrings permanent caching サポート対象 サポートされていません
    表 : 54. 正規表現の「y」および「u」フラグ
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    "y" flag サポート対象 サポートされていません
    "y" flag, lastIndex サポート対象 サポートされていません
    "u" flag サポート対象 サポートされていません
    "u" flag, non-BMP Unicode characters サポート対象 サポートされていません
    "u" flag, Unicode code point escapes サポート対象 サポートされていません
    "u" flag, case folding サポート対象 サポートされていません
    表 : 55. デストラクチャリング、宣言
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    with arrays サポート対象 サポートされていません
    with sparse arrays サポート対象 サポートされていません
    with strings サポート対象 サポートされていません
    with astral plane strings サポート対象 サポートされていません
    with generator instances 許可されていない 許可されていない
    with generic iterables サポート対象 サポートされていません
    with instances of generic iterables サポート対象 サポートされていません
    iterator closing サポート対象 サポートされていません
    trailing commas in iterable patterns サポート対象 サポートされていません
    with objects サポート対象 サポートされていません
    object destructuring with primitives サポート対象 サポートされていません
    trailing commas in object patterns サポート対象 サポートされていません
    throws on null and undefined サポート対象 サポートされていません
    computed properties サポート対象 サポートされていません
    multiples in a single var statement サポート対象 サポートされていません
    nested サポート対象 サポートされていません
    in for-in loop heads サポート対象 サポートされていません
    in for-of loop heads サポート対象 サポートされていません
    in catch heads サポート対象 サポートされていません
    rest サポート対象 サポートされていません
    defaults サポート対象 サポートされていません
    defaults, let temporal dead zone 許可されていない 許可されていない
    表 : 56. Destructuring, assignment
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    with arrays サポート対象 サポートされていません
    with sparse arrays サポート対象 サポートされていません
    with strings サポート対象 サポートされていません
    with astral plane strings サポート対象 サポートされていません
    with generator instances 許可されていない 許可されていない
    with generic iterables サポート対象 サポートされていません
    with instances of generic iterables サポート対象 サポートされていません
    iterator closing サポート対象 サポートされていません
    iterable destructuring expression サポート対象 サポートされていません
    chained iterable destructuring サポート対象 サポートされていません
    trailing commas in iterable patterns サポート対象 サポートされていません
    with objects サポート対象 サポートされていません
    object destructuring with primitives サポート対象 サポートされていません
    trailing commas in object patterns サポート対象 サポートされていません
    object destructuring expression サポート対象 サポートされていません
    parenthesized left-hand-side is a syntax error 許可されていない 許可されていない
    chained object destructuring サポート対象 サポートされていません
    throws on null and undefined サポート対象 サポートされていません
    computed properties サポート対象 サポートされていません
    nested サポート対象 サポートされていません
    rest サポート対象 サポートされていません
    nested rest サポート対象 サポートされていません
    empty patterns サポート対象 サポートされていません
    defaults サポート対象 サポートされていません
    表 : 57. デストラクチャリング、パラメーター
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    with arrays サポート対象 サポートされていません
    with sparse arrays サポート対象 サポートされていません
    with strings サポート対象 サポートされていません
    with astral plane strings サポート対象 サポートされていません
    with generator instances 許可されていない 許可されていない
    with generic iterables サポート対象 サポートされていません
    with instances of generic iterables サポート対象 サポートされていません
    iterator closing サポート対象 サポートされていません
    trailing commas in iterable patterns サポート対象 サポートされていません
    with objects サポート対象 サポートされていません
    object destructuring with primitives サポート対象 サポートされていません
    trailing commas in object patterns サポート対象 サポートされていません
    throws on null and undefined サポート対象 サポートされていません
    computed properties サポート対象 サポートされていません
    nested サポート対象 サポートされていません
    'arguments' interaction サポート対象 サポートされていません
    new Function() support 許可されていない 許可されていない
    in parameters, function 'length' property サポート対象 サポートされていません
    rest サポート対象 サポートされていません
    empty patterns サポート対象 サポートされていません
    defaults サポート対象 サポートされていません
    defaults, separate scope サポート対象 サポートされていません
    defaults, new Function() support 許可されていない 許可されていない
    aliased defaults, arrow function サポート対象 サポートされていません
    shorthand defaults, arrow function サポート対象 サポートされていません
    duplicate identifier 許可されていない 許可されていない
    表 : 58. Unicode code point escapes
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    in strings サポート対象 サポートされていません
    in identifiers サポートされていません サポートされていません
    in property key definitions サポートされていません サポートされていません
    in property key accesses サポートされていません サポートされていません
    表 : 59. New.target
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    in constructors サポートされていません サポートされていません
    assignment is an early error 許可されていない 許可されていない
    表 : 60. 定数
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    basic support サポート対象 サポート対象
    is block-scoped サポート対象 サポートされていません
    scope shadow resolution サポート対象 サポートされていません
    cannot be in statements 許可されていない 許可されていない
    redefining a const is an error 許可されていない 許可されていない
    for loop statement scope サポート対象 サポートされていません
    for-in loop iteration scope サポート対象 サポートされていません
    for-of loop iteration scope サポート対象 サポートされていません
    temporal dead zone サポートされていません サポートされていません
    basic support (strict mode) サポート対象 サポート対象
    is block-scoped (strict mode) サポート対象 サポートされていません
    scope shadow resolution (strict mode) サポート対象 サポートされていません
    cannot be in statements (strict mode) 許可されていない 許可されていない
    redefining a const (strict mode) 許可されていない 許可されていない
    for loop statement scope (strict mode) サポート対象 サポートされていません
    for-in loop iteration scope (strict mode) サポート対象 サポートされていません
    for-of loop iteration scope (strict mode) サポート対象 サポートされていません
    temporal dead zone (strict mode) サポートされていません サポートされていません
    表 : 61. Let
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    basic support サポート対象 サポートされていません
    is block-scoped サポート対象 サポートされていません
    scope shadow resolution サポート対象 サポートされていません
    cannot be in statements 許可されていない 許可されていない
    for loop statement scope サポート対象 サポートされていません
    temporal dead zone サポートされていません サポートされていません
    for/for-in loop iteration scope サポート対象 サポートされていません
    for-in loop binding shadowing parameter 許可されていない 許可されていない
    basic support (strict mode) サポート対象 サポートされていません
    is block-scoped (strict mode) サポート対象 サポートされていません
    scope shadow resolution (strict mode) サポート対象 サポートされていません
    cannot be in statements (strict mode) 許可されていない 許可されていない
    for loop statement scope (strict mode) サポート対象 サポートされていません
    temporal dead zone (strict mode) サポートされていません サポートされていません
    for/for-in loop iteration scope (strict mode) サポート対象 サポートされていません
    for-in loop binding shadowing parameter (strict mode) 許可されていない 許可されていない
    表 : 62. ブロックレベルの関数宣言
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    block-level function declaration サポート対象 サポートされていません
    表 : 63. アロー関数
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    0 parameters サポート対象 サポートされていません
    1 parameter, no brackets サポート対象 サポートされていません
    multiple parameters サポート対象 サポートされていません
    lexical "this" binding サポート対象 サポートされていません
    "this" unchanged by call or apply サポート対象 サポートされていません
    can't be bound, can be curried サポート対象 サポートされていません
    lexical "arguments" binding サポート対象 サポートされていません
    no line break between parameters and => 許可されていない 許可されていない
    correct precedence 許可されていない 許可されていない
    no "prototype" property サポートされていません サポートされていません
    lexical "super" binding in constructors サポート対象 サポートされていません
    lexical "super" binding in methods サポート対象 サポートされていません
    lexical "new.target" binding サポートされていません サポートされていません
    表 : 64. クラス
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    class statement サポート対象 サポートされていません
    is block-scoped サポート対象 サポートされていません
    class expression サポート対象 サポートされていません
    anonymous class サポート対象 サポートされていません
    constructor サポート対象 サポートされていません
    prototype methods サポート対象 サポートされていません
    string-keyed methods サポート対象 サポートされていません
    computed prototype methods サポート対象 サポートされていません
    optional semicolons サポート対象 サポートされていません
    static methods サポート対象 サポートされていません
    computed static methods サポート対象 サポートされていません
    accessor properties サポート対象 サポートされていません
    computed accessor properties サポート対象 サポートされていません
    static accessor properties サポート対象 サポートされていません
    computed static accessor properties サポート対象 サポートされていません
    class name is lexically scoped サポート対象 サポートされていません
    computed names, temporal dead zone サポートされていません サポートされていません
    methods aren't enumerable サポート対象 サポートされていません
    implicit strict mode サポートされていません サポートされていません
    constructor requires new サポート対象 サポートされていません
    拡張 サポート対象 サポートされていません
    extends expressions サポート対象 サポートされていません
    extends null サポート対象 サポートされていません
    new.target サポート対象 サポートされていません
    表 : 65. Super
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    statement in constructors サポート対象 サポートされていません
    expression in constructors サポート対象 サポートされていません
    in methods, property access サポート対象 サポートされていません
    in methods, method calls サポート対象 サポートされていません
    method calls use correct "this" binding サポート対象 サポートされていません
    constructor calls use correct "new.target" binding サポート対象 サポートされていません
    is statically bound サポート対象 サポートされていません
    super() invokes the correct constructor サポート対象 サポートされていません
    表 : 66. ジェネレータ
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    basic functionality サポート対象 許可されていない
    generator function expressions サポート対象 許可されていない
    correct "this" binding サポート対象 許可されていない
    can't use "this" with new サポート対象 許可されていない
    送信中 サポート対象 許可されていない
    %GeneratorPrototype% 許可されていない 許可されていない
    %GeneratorPrototype% prototype chain 許可されていない 許可されていない
    %GeneratorPrototype%.constructor 許可されていない 許可されていない
    %GeneratorPrototype%.throw 許可されていない 許可されていない
    %GeneratorPrototype%.return 許可されていない 許可されていない
    yield operator precedence 許可されていない 許可されていない
    yield *, arrays サポート対象 許可されていない
    yield *, sparse arrays サポート対象 許可されていない
    yield *, strings サポート対象 許可されていない
    yield *, astral plane strings サポート対象 許可されていない
    yield *, generator instances サポート対象 許可されていない
    yield *, generic iterables サポート対象 許可されていない
    yield *, instances of iterables サポート対象 許可されていない
    yield * on non-iterables is a runtime error サポート対象 許可されていない
    yield *, iterator closing サポート対象 許可されていない
    yield *, iterator closing via throw() サポート対象 許可されていない
    shorthand generator methods サポート対象 許可されていない
    string-keyed shorthand generator methods サポート対象 許可されていない
    computed shorthand generators サポート対象 許可されていない
    shorthand generator methods, classes サポート対象 許可されていない
    computed shorthand generators, classes サポート対象 許可されていない
    shorthand generators can't be constructors 許可されていない 許可されていない
    表 : 67. 型付きアレイ
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    Int8Array サポート対象 許可されていない
    Uint8Array サポート対象 許可されていない
    Uint8ClampedArray サポート対象 許可されていない
    Int16Array サポート対象 許可されていない
    Uint16Array サポート対象 許可されていない
    Int32Array サポート対象 許可されていない
    Uint32Array サポート対象 許可されていない
    Float32Array サポート対象 許可されていない
    Float64Array サポート対象 許可されていない
    DataView (Int8) サポート対象 許可されていない
    DataView (Uint8) サポート対象 許可されていない
    DataView (Int16) サポート対象 許可されていない
    DataView (Uint16) サポート対象 許可されていない
    DataView (Int32) サポート対象 許可されていない
    DataView (Uint32) サポート対象 許可されていない
    DataView (Float32) サポート対象 許可されていない
    DataView (Float64) サポート対象 許可されていない
    ArrayBuffer[Symbol.species] サポート対象 許可されていない
    constructors require new サポート対象 許可されていない
    constructors accept generic iterables サポート対象 許可されていない
    correct prototype chains 許可されていない 許可されていない
    %TypedArray%.from サポート対象 許可されていない
    %TypedArray%.of サポート対象 許可されていない
    %TypedArray%.prototype.subarray サポート対象 許可されていない
    %TypedArray%.prototype.join サポート対象 許可されていない
    %TypedArray%.prototype.indexOf サポート対象 許可されていない
    %TypedArray%.prototype.lastIndexOf サポート対象 許可されていない
    %TypedArray%.prototype.slice サポート対象 許可されていない
    %TypedArray%.prototype.every サポート対象 許可されていない
    %TypedArray%.prototype.filter サポート対象 許可されていない
    %TypedArray%.prototype.forEach サポート対象 許可されていない
    %TypedArray%.prototype.map サポート対象 許可されていない
    %TypedArray%.prototype.reduce サポート対象 許可されていない
    %TypedArray%.prototype.reduceRight サポート対象 許可されていない
    %TypedArray%.prototype.reverse サポート対象 許可されていない
    %TypedArray%.prototype.some サポート対象 許可されていない
    %TypedArray%.prototype.sort サポート対象 許可されていない
    %TypedArray%.prototype.copyWithin サポート対象 許可されていない
    %TypedArray%.prototype.find サポート対象 許可されていない
    %TypedArray%.prototype.findIndex サポート対象 許可されていない
    %TypedArray%.prototype.fill サポート対象 許可されていない
    %TypedArray%.prototype.keys サポート対象 許可されていない
    %TypedArray%.prototype.value サポート対象 許可されていない
    %TypedArray%.prototype.entries サポート対象 許可されていない
    %TypedArray%.prototype[Symbol.iterator] サポート対象 許可されていない
    %TypedArray%[Symbol.species] 許可されていない 許可されていない
    表 : 68. マップ
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    basic functionality サポート対象 サポートされていません
    constructor arguments サポート対象 サポートされていません
    constructor requires new サポート対象 サポートされていません
    constructor accepts null サポート対象 サポートされていません
    constructor invokes set サポート対象 サポートされていません
    iterator closing サポート対象 サポートされていません
    Map.prototype.set returns this サポート対象 サポートされていません
    -0 key converts to +0 サポート対象 サポートされていません
    Map.prototype.size サポート対象 サポートされていません
    Map.prototype.delete サポート対象 サポートされていません
    Map.prototype.clear サポート対象 サポートされていません
    Map.prototype.forEach サポート対象 サポートされていません
    Map.prototype.keys サポート対象 サポートされていません
    Map.prototype.value サポート対象 サポートされていません
    Map.prototype.entries サポート対象 サポートされていません
    Map.prototype[Symbol.iterator] サポート対象 サポートされていません
    Map.prototype isn't an instance サポート対象 サポートされていません
    Map iterator prototype chain サポート対象 サポートされていません
    Map[Symbol.species] サポート対象 サポートされていません
    表 : 69. セット
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    basic functionality サポート対象 サポートされていません
    constructor arguments サポート対象 サポートされていません
    constructor requires new サポート対象 サポートされていません
    constructor accepts null サポート対象 サポートされていません
    constructor invokes add サポート対象 サポートされていません
    iterator closing サポート対象 サポートされていません
    Set.prototype.add returns this サポート対象 サポートされていません
    -0 key converts to +0 サポート対象 サポートされていません
    Set.prototype.size サポート対象 サポートされていません
    Set.prototype.delete サポート対象 サポートされていません
    Set.prototype.clear サポート対象 サポートされていません
    Set.prototype.forEach サポート対象 サポートされていません
    Set.prototype.keys サポート対象 サポートされていません
    Set.prototype.values サポート対象 サポートされていません
    Set.prototype.entries サポート対象 サポートされていません
    Set.prototype[Symbol.iterator] サポート対象 サポートされていません
    Set.prototype isn't an instance サポート対象 サポートされていません
    Set iterator prototype chain サポート対象 サポートされていません
    Set[Symbol.species] サポート対象 サポートされていません
    表 : 70. WeakMap
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    basic functionality サポート対象 許可されていない
    constructor arguments サポート対象 許可されていない
    constructor requires new サポート対象 許可されていない
    constructor accepts null サポート対象 許可されていない
    constructor invokes set サポート対象 許可されていない
    frozen objects as keys サポート対象 許可されていない
    iterator closing サポート対象 許可されていない
    WeakMap.prototype.set returns this サポート対象 許可されていない
    WeakMap.prototype.delete サポート対象 許可されていない
    no WeakMap.prototype.clear method サポート対象 許可されていない
    .has, .get and .delete methods accept primitives 許可されていない 許可されていない
    WeakMap.prototype isn't an instance 許可されていない 許可されていない
    表 : 71. WeakSet
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    basic functionality サポート対象 許可されていない
    constructor arguments サポート対象 許可されていない
    constructor requires new サポート対象 許可されていない
    constructor accepts null サポート対象 許可されていない
    constructor invokes add サポート対象 許可されていない
    iterator closing サポート対象 許可されていない
    WeakSet.prototype.add returns this サポート対象 許可されていない
    WeakSet.prototype.delete サポート対象 許可されていない
    no WeakSet.prototype.clear method サポート対象 許可されていない
    .has and .delete methods accept primitives 許可されていない 許可されていない
    WeakSet.prototype isn't an instance 許可されていない 許可されていない
    表 : 72. プロキシ
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    constructor requires new サポート対象 許可されていない
    no "prototype" property サポート対象 許可されていない
    "get" handler サポート対象 許可されていない
    "get" handler, instances of proxies サポート対象 許可されていない
    "get" handler invariants サポート対象 許可されていない
    "set" handler サポート対象 許可されていない
    "set" handler, instances of proxies サポート対象 許可されていない
    "set" handler invariants サポート対象 許可されていない
    "has" handler サポート対象 許可されていない
    "has" handler, instances of proxies サポート対象 許可されていない
    "has" handler invariants サポート対象 許可されていない
    "deleteProperty" handler サポート対象 許可されていない
    "deleteProperty" handler invariant サポート対象 許可されていない
    "getOwnPropertyDescriptor" handler サポート対象 許可されていない
    "getOwnPropertyDescriptor" handler invariants サポート対象 許可されていない
    "defineProperty" handler サポート対象 許可されていない
    "defineProperty" handler invariants サポート対象 許可されていない
    "getPrototypeOf" handler サポート対象 許可されていない
    "getPrototypeOf" handler invariant サポート対象 許可されていない
    "setPrototypeOf" handler サポート対象 許可されていない
    "setPrototypeOf" handler invariant サポート対象 許可されていない
    "isExtensible" handler サポート対象 許可されていない
    "isExtensible" handler invariant サポート対象 許可されていない
    "preventExtensions" handler サポート対象 許可されていない
    "preventExtensions" handler invariant サポート対象 許可されていない
    "ownKeys" handler サポート対象 許可されていない
    "ownKeys" handler invariant サポート対象 許可されていない
    "apply" handler サポート対象 許可されていない
    "apply" handler invariant サポート対象 許可されていない
    "construct" handler サポート対象 許可されていない
    "construct" handler invariants サポート対象 許可されていない
    Proxy.revocable サポート対象 許可されていない
    Array.isArray support サポート対象 許可されていない
    JSON.stringify support サポート対象 許可されていない
    表 : 73. リフレクション
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    Reflect.get 許可されていない 許可されていない
    Reflect.set 許可されていない 許可されていない
    Reflect.has 許可されていない 許可されていない
    Reflect.deleteProperty 許可されていない 許可されていない
    Reflect.getOwnPropertyDescriptor 許可されていない 許可されていない
    Reflect.defineProperty 許可されていない 許可されていない
    Reflect.getPrototypeOf 許可されていない 許可されていない
    Reflect.setPrototypeOf 許可されていない 許可されていない
    Reflect.isExtensible 許可されていない 許可されていない
    Reflect.preventExtensions 許可されていない 許可されていない
    Reflect.ownKeys, string keys 許可されていない 許可されていない
    Reflect.ownKeys, symbol keys 許可されていない 許可されていない
    Reflect.apply 許可されていない 許可されていない
    Reflect.construct 許可されていない 許可されていない
    Reflect.construct sets new.target meta-property 許可されていない 許可されていない
    Reflect.construct creates instances from third argument 許可されていない 許可されていない
    Reflect.construct, Array subclassing 許可されていない 許可されていない
    Reflect.construct, RegExp subclassing 許可されていない 許可されていない
    Reflect.construct, Function subclassing 許可されていない 許可されていない
    Reflect.construct, Promise subclassing 許可されていない 許可されていない
    表 : 74. Promise
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    basic functionality サポート対象 許可されていない
    constructor requires new サポート対象 許可されていない
    Promise.prototype isn't an instance サポート対象 許可されていない
    Promise.all サポート対象 許可されていない
    Promise.all, generic iterables サポート対象 許可されていない
    Promise.race サポート対象 許可されていない
    Promise.race, generic iterables サポート対象 許可されていない
    Promise[Symbol.species] サポート対象 許可されていない
    表 : 75. 記号
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    basic functionality サポート対象 サポートされていません
    typeof support サポート対象 サポートされていません
    symbol keys are hidden to pre-ES6 code サポート対象 サポートされていません
    Object.defineProperty support サポート対象 サポートされていません
    symbols inherit from Symbol.prototype サポート対象 サポートされていません
    cannot coerce to string or number サポート対象 サポートされていません
    can convert with String() サポート対象 サポートされていません
    new Symbol() throws サポート対象 サポートされていません
    Object(symbol) サポートされていません サポートされていません
    JSON.stringify ignores symbol primitives サポート対象 サポートされていません
    JSON.stringify ignores symbol objects サポート対象 サポートされていません
    global symbol registry サポート対象 サポートされていません
    表 : 76. 既知の記号
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    Symbol.hasInstance サポート対象 許可されていない
    Symbol.isConcatSpreadable サポート対象 許可されていない
    Symbol.iterator, existence サポート対象 許可されていない
    Symbol.iterator, arguments object サポート対象 許可されていない
    Symbol.species, existence サポート対象 許可されていない
    Symbol.species, Array.prototype.concat 許可されていない 許可されていない
    Symbol.species, Array.prototype.filter 許可されていない 許可されていない
    Symbol.species, Array.prototype.map 許可されていない 許可されていない
    Symbol.species, Array.prototype.slice 許可されていない 許可されていない
    Symbol.species, Array.prototype.splice 許可されていない 許可されていない
    Symbol.species, RegExp.prototype[Symbol.split] 許可されていない 許可されていない
    Symbol.species, Promise.prototype.then 許可されていない 許可されていない
    Symbol.replace サポート対象 許可されていない
    Symbol.search サポート対象 許可されていない
    Symbol.split サポート対象 許可されていない
    Symbol.match サポート対象 許可されていない
    Symbol.match, RegExp constructor 許可されていない 許可されていない
    Symbol.match, String.prototype.startsWith 許可されていない 許可されていない
    Symbol.match, String.prototype.endsWith 許可されていない 許可されていない
    Symbol.match, String.prototype.includes 許可されていない 許可されていない
    Symbol.toPrimitive サポート対象 許可されていない
    Symbol.toStringTag サポート対象 許可されていない
    Symbol.toStringTag affects existing built-ins サポート対象 許可されていない
    Symbol.toStringTag, new built-ins サポート対象 許可されていない
    Symbol.toStringTag, misc. built-ins サポート対象 許可されていない
    Symbol.unscopables サポート対象 許可されていない
    表 : 77. オブジェクト静的メソッド
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    Object.assign サポート対象 サポートされていません
    Object.is サポート対象 サポートされていません
    Object.getOwnPropertySymbols サポート対象 サポートされていません
    Object.setPrototypeOf サポート対象 サポートされていません
    表 : 78. 関数の「name」プロパティ
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    function statements サポート対象 サポート対象
    function expressions サポート対象 サポート対象
    new Function サポートされていません サポートされていません
    bound functions サポート対象 サポートされていません
    variables (function) サポート対象 サポートされていません
    object methods (function) サポート対象 サポートされていません
    accessor properties サポート対象 サポートされていません
    shorthand methods サポート対象 サポートされていません
    shorthand methods (no lexical binding) サポート対象 サポートされていません
    symbol-keyed methods サポートされていません サポートされていません
    class statements サポート対象 サポートされていません
    class expressions サポート対象 サポートされていません
    variables (class) サポート対象 サポートされていません
    object methods (class) サポートされていません サポートされていません
    class prototype methods サポート対象 サポートされていません
    class static methods サポート対象 サポートされていません
    isn't writable, is configurable サポート対象 サポートされていません
    表 : 79. 文字列静的メソッド
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    String.raw サポート対象 サポートされていません
    String.fromCodePoint サポート対象 サポートされていません
    表 : 80. String.prototype methods
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    String.prototype.codePointAt サポート対象 サポート対象
    String.prototype.normalize サポート対象 サポート対象
    String.prototype.repeat サポート対象 サポート対象
    String.prototype.startsWith サポート対象 サポート対象
    String.prototype.startsWith throws on RegExp サポートされていません サポートされていません
    String.prototype.endsWith サポート対象 サポート対象
    String.prototype.endsWith throws on RegExp サポートされていません サポートされていません
    String.prototype.includes サポート対象 サポート対象
    String.prototype[Symbol.iterator] サポート対象 サポートされていません
    String iterator prototype chain サポート対象 サポートされていません
    表 : 81. RegExp.prototype properties
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    RegExp.prototype.flag サポート対象 サポートされていません
    RegExp.prototype[Symbol.match] サポート対象 サポートされていません
    RegExp.prototype[Symbol.replace] サポート対象 サポートされていません
    RegExp.prototype[Symbol.split] サポート対象 サポートされていません
    RegExp.prototype[Symbol.search] サポート対象 サポートされていません
    RegExp[Symbol.species] サポート対象 サポートされていません
    表 : 82. Array static methods
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    Array.from, array-like objects サポート対象 サポートされていません
    Array.from, generator instances サポート対象 許可されていない
    Array.from, generic iterables サポート対象 サポートされていません
    Array.from, instances of generic iterables サポート対象 サポートされていません
    Array.from map function, array-like objects サポート対象 サポートされていません
    Array.from map function, generator instances サポート対象 許可されていない
    Array.from map function, generic iterables サポート対象 サポートされていません
    Array.from map function, instances of iterables サポート対象 サポートされていません
    Array.from, iterator closing サポート対象 サポートされていません
    Array.of サポート対象 サポートされていません
    Array[Symbol.species] サポート対象 サポートされていません
    表 : 83. Array.prototype methods
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    Array.prototype.copyWithin サポート対象 サポートされていません
    Array.prototype.find サポート対象 サポートされていません
    Array.prototype.findIndex サポート対象 サポートされていません
    Array.prototype.fill サポート対象 サポートされていません
    Array.prototype.keys サポート対象 サポートされていません
    Array.prototype.value サポート対象 サポートされていません
    Array.prototype.entries サポート対象 サポートされていません
    Array.prototype[Symbol.iterator] サポート対象 サポートされていません
    Array iterator prototype chain サポート対象 サポートされていません
    Array.prototype[Symbol.unscopables] サポート対象 サポートされていません
    表 : 84. 数値プロパティ
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    Number.isFinite サポート対象 サポートされていません
    Number.isInteger サポート対象 サポートされていません
    Number.isSafeInteger サポート対象 サポートされていません
    Number.isNaN サポート対象 サポートされていません
    Number.parseFloat サポート対象 許可されていない
    Number.parseInt サポート対象 許可されていない
    Number.EPSILON サポート対象 サポートされていません
    Number.MIN_SAFE_INTEGER サポート対象 サポートされていません
    Number.MAX_SAFE_INTEGER サポート対象 サポートされていません
    表 : 85. 計算メソッド
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    Math.clz32 サポート対象 サポートされていません
    Math.imul サポート対象 サポートされていません
    Math.sign サポート対象 サポートされていません
    Math.log10 サポート対象 サポートされていません
    Math.log2 サポート対象 サポートされていません
    Math.log1p サポート対象 サポートされていません
    Math.expm1 サポート対象 サポートされていません
    Math.cosh サポート対象 サポートされていません
    Math.sinh サポート対象 サポートされていません
    Math.tanh サポート対象 サポートされていません
    Math.acosh サポート対象 サポートされていません
    Math.asinh サポート対象 サポートされていません
    Math.atanh サポート対象 サポートされていません
    Math.trunc サポート対象 サポートされていません
    Math.fround サポート対象 サポートされていません
    Math.cbrt サポート対象 サポートされていません
    Math.hypot サポート対象 サポートされていません
    表 : 86. Date.prototype[Symbol.toPrimitive]
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    Date.prototype[Symbol.toPrimitive] サポート対象 サポートされていません
    表 : 87. アレイはサブクラス化可能
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    length property (accessing) 許可されていない 許可されていない
    length property (setting) 許可されていない 許可されていない
    correct prototype chain 許可されていない 許可されていない
    Array.isArray support サポート対象 許可されていない
    Array.prototype.concat サポート対象 許可されていない
    Array.prototype.filter サポート対象 許可されていない
    Array.prototype.map サポート対象 許可されていない
    Array.prototype.slice サポート対象 許可されていない
    Array.prototype.splic サポート対象 許可されていない
    Array.from サポート対象 許可されていない
    Array.of サポート対象 許可されていない
    表 : 88. 正規表現はサブクラス化可能
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    basic functionality 許可されていない 許可されていない
    correct prototype chain 許可されていない 許可されていない
    RegExp.prototype.exec 許可されていない 許可されていない
    RegExp.prototype.test 許可されていない 許可されていない
    表 : 89. 関数はサブクラス化可能
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    can be called 許可されていない 許可されていない
    correct prototype chain 許可されていない 許可されていない
    can be used with "new" 許可されていない 許可されていない
    Function.prototype.call 許可されていない 許可されていない
    Function.prototype.apply 許可されていない 許可されていない
    Function.prototype.bind 許可されていない 許可されていない
    表 : 90. Promise はサブクラス化可能
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    basic functionality 許可されていない 許可されていない
    correct prototype chain 許可されていない 許可されていない
    Promise.all 許可されていない 許可されていない
    Promise.race 許可されていない 許可されていない
    表 : 91. その他のサブクラス化可能
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    Boolean is subclassable 許可されていない 許可されていない
    Number is subclassable 許可されていない 許可されていない
    String is subclassable 許可されていない 許可されていない
    Error is subclassable 許可されていない 許可されていない
    Map is subclassable 許可されていない 許可されていない
    Set is subclassable 許可されていない 許可されていない
    表 : 92. バインドされた関数のプロトタイプ
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    basic functions 許可されていない 許可されていない
    generator functions 許可されていない 許可されていない
    arrow functions 許可されていない 許可されていない
    classes 許可されていない 許可されていない
    subclasses 許可されていない 許可されていない
    表 : 93. プロキシ、内部「get」呼び出し
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    ToPrimitive サポート対象 許可されていない
    CreateListFromArrayLike サポート対象 許可されていない
    instanceof operator サポート対象 許可されていない
    HasBinding サポート対象 許可されていない
    CreateDynamicFunction サポート対象 許可されていない
    ClassDefinitionEvaluation サポート対象 許可されていない
    IteratorComplete, IteratorValue サポート対象 許可されていない
    ToPropertyDescriptor サポート対象 許可されていない
    Object.assign サポート対象 許可されていない
    Object.defineProperties サポート対象 許可されていない
    Function.prototype.bind サポート対象 許可されていない
    Error.prototype.toString サポート対象 許可されていない
    String.raw サポート対象 許可されていない
    RegExp constructor サポート対象 許可されていない
    RegExp.prototype.flag サポート対象 許可されていない
    RegExp.prototype.test サポート対象 許可されていない
    RegExp.prototype.toString サポート対象 許可されていない
    RegExp.prototype[Symbol.match] サポート対象 許可されていない
    RegExp.prototype[Symbol.replace] サポート対象 許可されていない
    RegExp.prototype[Symbol.search] サポート対象 許可されていない
    RegExp.prototype[Symbol.split] サポート対象 許可されていない
    Array.from サポート対象 許可されていない
    Array.prototype.concat サポート対象 許可されていない
    Array.prototype iteration methods サポート対象 許可されていない
    Array.prototype.pop サポート対象 許可されていない
    Array.prototype.reverse サポート対象 許可されていない
    Array.prototype.shift サポート対象 許可されていない
    Array.prototype.splic サポート対象 許可されていない
    Array.prototype.toString サポート対象 許可されていない
    JSON.stringify サポート対象 許可されていない
    Promise resolve functions サポート対象 許可されていない
    String.prototype.match サポート対象 許可されていない
    String.prototype.replace サポート対象 許可されていない
    String.prototype.search サポート対象 許可されていない
    String.prototype.split サポート対象 許可されていない
    Date.prototype.toJSON サポート対象 許可されていない
    表 : 94. プロキシ、内部「set」呼び出し
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    Object.assign サポート対象 許可されていない
    Array.from サポート対象 許可されていない
    Array.of サポート対象 許可されていない
    Array.prototype.copyWithin サポート対象 許可されていない
    Array.prototype.fill サポート対象 許可されていない
    Array.prototype.pop サポート対象 許可されていない
    Array.prototype.push サポート対象 許可されていない
    Array.prototype.reverse サポート対象 許可されていない
    Array.prototype.shift サポート対象 許可されていない
    Array.prototype.splic サポート対象 許可されていない
    Array.prototype.unshift サポート対象 許可されていない
    表 : 95. プロキシ、内部「defineProperty」呼び出し
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    [[Set]] サポート対象 許可されていない
    SetIntegrityLevel サポート対象 許可されていない
    表 : 96. プロキシ、内部「deleteProperty」呼び出し
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    Array.prototype.copyWithin サポート対象 許可されていない
    Array.prototype.pop サポート対象 許可されていない
    Array.prototype.reverse サポート対象 許可されていない
    Array.prototype.shift サポート対象 許可されていない
    Array.prototype.splic サポート対象 許可されていない
    Array.prototype.unshift サポート対象 許可されていない
    表 : 97. プロキシ、内部「getOwnPropertyDescriptor」呼び出し
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    [[Set]] サポート対象 許可されていない
    Object.assign サポート対象 許可されていない
    Object.prototype.hasOwnProperty サポート対象 許可されていない
    Function.prototype.bind サポート対象 許可されていない
    表 : 98. プロキシ、内部「ownKeys」呼び出し
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    SetIntegrityLevel サポート対象 許可されていない
    TestIntegrityLevel サポート対象 許可されていない
    SerializeJSONObject サポート対象 許可されていない
    表 : 99. オブジェクトの静的メソッドはプリミティブを受け入れる
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    Object.getPrototypeOf 許可されていない 許可されていない
    Object.getOwnPropertyDescriptor 許可されていない 許可されていない
    Object.getOwnPropertyNames 許可されていない 許可されていない
    Object.seal 許可されていない 許可されていない
    Object.freeze 許可されていない 許可されていない
    Object.preventExtensions 許可されていない 許可されていない
    Object.isSealed 許可されていない 許可されていない
    Object.isFrozen 許可されていない 許可されていない
    Object.isExtensible 許可されていない 許可されていない
    Object.keys 許可されていない 許可されていない
    表 : 100. 独自のプロパティ順序
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    Object.keys サポート対象 許可されていない
    Object.getOwnPropertyNames サポート対象 許可されていない
    Object.assign 許可されていない 許可されていない
    JSON.stringify 許可されていない 許可されていない
    JSON.parse 許可されていない 許可されていない
    Reflect.ownKeys, string key order 許可されていない 許可されていない
    Reflect.ownKeys, symbol key order 許可されていない 許可されていない
    表 : 101. 更新された識別子構文
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    var ⸯ; 許可されていない 許可されていない
    var ð ‹€; 許可されていない 許可されていない
    no escaped reserved words as identifiers 許可されていない 許可されていない
    表 : 102. 非 strict 関数セマンティクス
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    hoisted block-level function declaration サポート対象 許可されていない
    labeled function statements 許可されていない 許可されていない
    function statements in if-statement clauses 許可されていない 許可されていない
    表 : 103. __proto__ in object literals
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    basic support サポート対象 許可されていない
    multiple __proto__ is an error 許可されていない 許可されていない
    not a computed property 許可されていない 許可されていない
    not a shorthand property 許可されていない 許可されていない
    not a shorthand method 許可されていない 許可されていない
    表 : 104. Object.prototype.__proto__
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    get prototype 許可されていない 許可されていない
    set prototype 許可されていない 許可されていない
    absent from Object.create(null) 許可されていない 許可されていない
    present in hasOwnProperty() 許可されていない 許可されていない
    correct property descriptor 許可されていない 許可されていない
    present in Object.getOwnPropertyNames() 許可されていない 許可されていない
    表 : 105. String.prototype HTML メソッド
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    existence サポート対象 許可されていない
    tags' names are lowercase サポート対象 許可されていない
    quotes in arguments are escaped サポート対象 許可されていない
    表 : 106. RegExp.prototype.compile
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    basic functionality サポート対象 許可されていない
    returns this サポート対象 許可されていない
    表 : 107. 正規表現構文拡張
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    hyphens in character sets 許可されていない 許可されていない
    invalid character escapes 許可されていない 許可されていない
    invalid control-character escapes 許可されていない 許可されていない
    invalid Unicode escapes 許可されていない 許可されていない
    invalid hexadecimal escapes 許可されていない 許可されていない
    incomplete patterns and quantifiers 許可されていない 許可されていない
    octal escape sequences 許可されていない 許可されていない
    invalid backreferences become octal escapes 許可されていない 許可されていない

    ECMAScript 2009 (ES5) の機能

    表 : 108. オブジェクト/アレイリテラル拡張
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    Getter accessors サポート対象 サポート対象
    Setter accessors サポート対象 サポート対象
    Trailing commas in object literals サポート対象 サポート対象
    Trailing commas in array literals サポート対象 サポート対象
    Reserved words as property names サポート対象 サポート対象
    表 : 109. オブジェクト静的メソッド
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    Object.create サポート対象 サポート対象
    Object.defineProperty サポート対象 サポート対象
    Object.defineProperties サポート対象 サポート対象
    Object.getPrototypeOf サポート対象 サポート対象
    Object.keys サポート対象 サポート対象
    Object.seal サポート対象 サポート対象
    Object.freeze サポート対象 サポート対象
    Object.preventExtensions サポート対象 サポート対象
    Object.isSealed サポート対象 サポート対象
    Object.isFrozen サポート対象 サポート対象
    Object.isExtensible サポート対象 サポート対象
    Object.getOwnPropertyDescriptor サポート対象 サポート対象
    Object.getOwnPropertyNames サポート対象 サポート対象
    表 : 110. アレイメソッド
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    Array.isArray サポート対象 サポート対象
    Array.prototype.indexOf サポート対象 サポート対象
    Array.prototype.lastIndexOf サポート対象 サポート対象
    Array.prototype.every サポート対象 サポート対象
    Array.prototype.some サポート対象 サポート対象
    Array.prototype.forEach サポート対象 サポート対象
    Array.prototype.map サポート対象 サポート対象
    Array.prototype.filter サポート対象 サポート対象
    Array.prototype.reduce サポート対象 サポート対象
    Array.prototype.reduceRight サポート対象 サポート対象
    Array.prototype.sort: compareFn must be function or undefined サポート対象 サポートされていません
    Array.prototype.sort: compareFn may be explicit undefined サポート対象 サポート対象
    表 : 111. 文字列のプロパティおよびメソッド
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    Property access on strings サポート対象 サポート対象
    String.prototype.split サポート対象 サポートされていません
    String.prototype.trim サポート対象 サポート対象
    表 : 112. 日付のメソッド
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    Date.prototype.toISOString サポート対象 サポート対象
    Date.now サポート対象 サポート対象
    Date.prototype.toJSON サポート対象 サポートされていません
    表 : 113. 不変グローバル
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    未定義 サポート対象 サポート対象
    NaN サポート対象 サポート対象
    Infinity サポート対象 サポート対象
    表 : 114. 数値のメソッド
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    Number.prototype.toExponential rounds properly サポート対象 サポート対象
    Number.prototype.toExponential throws on ±Infinity fractionDigits サポート対象 サポート対象
    Number.prototype.toExponential does not throw on edge cases サポート対象 サポート対象
    表 : 115. Strict モード (Strict mode)
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    reserved words 許可されていない 許可されていない
    "this" is undefined in functions サポート対象 許可されていない
    "this" is not coerced to object in primitive methods 許可されていない 許可されていない
    "this" is not coerced to object in primitive accessors 許可されていない 許可されていない
    legacy octal is a SyntaxError サポート対象 許可されていない
    assignment to unresolvable identifiers is a ReferenceError サポート対象 許可されていない
    assignment to eval or arguments is a SyntaxError サポート対象 許可されていない
    assignment to non-writable properties is a TypeError サポート対象 許可されていない
    eval or arguments bindings is a SyntaxError 許可されていない 許可されていない
    arguments.caller removed or is a TypeError サポート対象 許可されていない
    arguments.callee is a TypeError サポート対象 許可されていない
    (function(){}).caller and (function(){}).arguments is a TypeError サポート対象 許可されていない
    arguments is unmapped 許可されていない 許可されていない
    eval() can't create bindings 許可されていない 許可されていない
    deleting bindings is a SyntaxError 許可されていない 許可されていない
    deleting non-configurable properties is a TypeError 許可されていない 許可されていない
    "with" is a SyntaxError サポート対象 許可されていない
    repeated parameter names is a SyntaxError サポート対象 許可されていない
    function expressions with matching name and argument are valid 許可されていない 許可されていない
    表 : 116. Function.prototype.bind
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    Function.prototype.bind サポート対象 サポート対象
    表 : 117. JSON
    機能 ECMAScript 2021 (ES12) モード ES5 標準モード
    JSON サポート対象 サポート対象