---
sourceDocument: Yokohama Erstellen oder ändern Sie Anwendungen
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/yokohama/application-development

 Release :

    - yokohama

ft:locale :

    - de-DE

ft:publication_title :

    - Yokohama Erstellen oder ändern Sie Anwendungen

ft:clusterId :

    - cadev

bundleId :

    - cadev

workflow :

    - Creator


---

Unterstützung der JavaScript-Engine-Funktionen
==============================================

Unterstützung der JavaScript-Engine-Funktionen {#ariaid-title1}
===============================================================

* Freigeben Version: Yokohama
* 
* Aktualisiert 30. Januar 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 29 Minuten Lesedauer

Vergleichen Sie die ECMAScript-Funktionen zwischen den Modi „ECMAScript 2021" (ES12) und „ES5 Standards JavaScript" in Yokohama. Beide Modi unterstützen eine Teilmenge der ECMAScript-Funktionen.
Weitere Informationen zu diesen Funktionen finden Sie unter „ECMAScript-Sprachspezifikationen" (ECMA-262) auf der Website [von ECMA International](https://www.ecma-international.org/).

Supportdefinitionen {#javascript-engine-feature-support__section_hks_nhl_ntb}
-----------------------------------------------------------------------------

Unterstützt
:   Die Funktion wurde getestet und validiert.

Nicht unterstützt
:   Diese Funktion wurde im aktuellen Release nicht validiert.

Unzulässig
:   Die Funktion ist nicht auf das Programmiermodell Now Platform ausgerichtet oder stellt ein Sicherheits- oder Leistungsrisiko dar. Unzulässige Funktionen führen zu einem Fehler.

Funktionen von ECMAScript 2022 (ES13). {#javascript-engine-feature-support__section_oxm_pnt_lvb}
------------------------------------------------------------------------------------------------

Wichtig:  
Bevor Sie Code in der Produktion bereitstellen, sollten Sie Skripts mit unterstützten Funktionen von ECMAScript 2022 (ES13) gründlich testen, da diese ECMAScript-Version neu hinzugefügt wurde und teilweise Unterstützung von Funktionen bietet.
{#javascript-engine-feature-support__table_pxm_pnt_lvb__entry__3}

|                             Funktion                             | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|------------------------------------------------------------------|----------------------------------|-------------------|
| öffentliche Instanzklassenfelder                                 | Unterstützt                      | Nicht unterstützt |
| Grundlegende Unterstützung für Felder der privaten Instanzklasse | Nicht unterstützt                | Nicht unterstützt |
| Feldinitialisierer für private Instanzklasse                     | Nicht unterstützt                | Nicht unterstützt |
| Zugriff auf optionale Felder der privaten Instanzklasse          | Nicht unterstützt                | Nicht unterstützt |
| optionaler tiefer Zugriff auf Felder der privaten Instanzklasse  | Nicht unterstützt                | Nicht unterstützt |
| Felder der berechneten Instanzklasse                             | Unterstützt                      | Nicht unterstützt |
[Tabelle : 1. Instanzklassenfelder]

{#javascript-engine-feature-support__table_pxm_pnt_lvb} {#javascript-engine-feature-support__table_qxm_pnt_lvb__entry__3}

|                       Funktion                       | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|------------------------------------------------------|----------------------------------|-------------------|
| Öffentliche statische Klassenfelder                  | Unterstützt                      | Nicht unterstützt |
| statische Klassenfelder verwenden \[\[Definieren\]\] | Unterstützt                      | Nicht unterstützt |
| Private statische Klassenfelder                      | Unterstützt                      | Nicht unterstützt |
| berechnete statische Klassenfelder                   | Unterstützt                      | Nicht unterstützt |
[Tabelle : 2. Statische Klassenfelder]

{#javascript-engine-feature-support__table_qxm_pnt_lvb} {#javascript-engine-feature-support__table_rxm_pnt_lvb__entry__3}

|                    Funktion                     | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|-------------------------------------------------|----------------------------------|-------------------|
| Methoden für private Instanzen                  | Nicht unterstützt                | Nicht unterstützt |
| Private statische Methoden                      | Unterstützt                      | Nicht unterstützt |
| Eigenschaften von privaten Zugriffsberechtigten | Nicht unterstützt                | Nicht unterstützt |
| Private statische Zugriffseigenschaften         | Unterstützt                      | Nicht unterstützt |
[Tabelle : 3. Private Klassenmethoden]

{#javascript-engine-feature-support__table_rxm_pnt_lvb} {#javascript-engine-feature-support__table_sxm_pnt_lvb__entry__3}

|          Funktion           | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|-----------------------------|----------------------------------|-------------------|
| Array.prototype.at()        | Nicht unterstützt                | Nicht unterstützt |
| String.prototype.at()       | Unterstützt                      | Nicht unterstützt |
| %TypedArray%.prototype.at() | Unzulässig                       | Unzulässig        |
[Tabelle : 4. .at()-Methode für die integrierten indizierbaren Elemente]

{#javascript-engine-feature-support__table_sxm_pnt_lvb} {#javascript-engine-feature-support__table_txm_pnt_lvb__entry__3}

|                  Funktion                  | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|--------------------------------------------|----------------------------------|-------------------|
| Grundlegende Funktionalität                | Unterstützt                      | Nicht unterstützt |
| ToObject wird vor ToPropertyKey aufgerufen | Unterstützt                      | Nicht unterstützt |
[Tabelle : 5. Objekt.hatEigenen]

{#javascript-engine-feature-support__table_txm_pnt_lvb} {#javascript-engine-feature-support__table_asd_znt_lvb__entry__3}

|                     Funktion                     | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|--------------------------------------------------|----------------------------------|-------------------|
| Fehler hat Ursache                               | Unterstützt                      | Nicht unterstützt |
| Für „Error.prototype" fehlt die Ursache          | Unterstützt                      | Nicht unterstützt |
| EvalError hat Ursache                            | Unterstützt                      | Nicht unterstützt |
| Für „EvalError.prototype" fehlt die Ursache      | Unterstützt                      | Nicht unterstützt |
| RangeError hat Ursache                           | Unterstützt                      | Nicht unterstützt |
| Für „RangeError.prototype" fehlt die Ursache     | Unterstützt                      | Nicht unterstützt |
| ReferenceError hat Ursache                       | Unterstützt                      | Nicht unterstützt |
| Für „ReferenceError.prototype" fehlt die Ursache | Unterstützt                      | Nicht unterstützt |
| SyntaxError hat Ursache                          | Unterstützt                      | Nicht unterstützt |
| Für „SyntaxError.prototype" fehlt die Ursache    | Unterstützt                      | Nicht unterstützt |
| TypeError hat Ursache                            | Unterstützt                      | Nicht unterstützt |
| Für TypeError.prototype fehlt die Ursache        | Unterstützt                      | Nicht unterstützt |
| URIError hat Ursache                             | Unterstützt                      | Nicht unterstützt |
| Für „URIError.prototype" fehlt die Ursache       | Unterstützt                      | Nicht unterstützt |
| AggregateError hat Ursache                       | Unterstützt                      | Nicht unterstützt |
| Für „AggregateError.prototype" fehlt die Ursache | Unterstützt                      | Nicht unterstützt |
[Tabelle : 6. Eigenschaft „Fehler.Ursache".]

{#javascript-engine-feature-support__table_asd_znt_lvb} {#javascript-engine-feature-support__table_tx1_14t_lvb__entry__3}

|              Funktion              | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|------------------------------------|----------------------------------|-------------------|
| Der -Konstrukteur unterstützt dies | Nicht unterstützt                | Nicht unterstützt |
| wird in Kennzeichnungen angezeigt  | Nicht unterstützt                | Nicht unterstützt |
[Tabelle : 7. RegExp-Übereinstimmungsindizes („hasIndices"/„d"-Kennzeichnung)]

{#javascript-engine-feature-support__table_tx1_14t_lvb} {#javascript-engine-feature-support__table_cq2_c4t_lvb__entry__3}

|                    Funktion                     | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|-------------------------------------------------|----------------------------------|-------------------|
| Ergonomische Markenprüfungen für private Felder | Nicht unterstützt                | Nicht unterstützt |
[Tabelle : 8. Ergonomische Markenprüfungen für private Felder]

{#javascript-engine-feature-support__table_cq2_c4t_lvb} {#javascript-engine-feature-support__table_ahz_c4t_lvb__entry__3}

|                  Funktion                   | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|---------------------------------------------|----------------------------------|-------------------|
| Statische Initialisierungsblöcke der Klasse | Unterstützt                      | Nicht unterstützt |
[Tabelle : 9. Statische Initialisierungsblöcke der Klasse]

{#javascript-engine-feature-support__table_ahz_c4t_lvb}

Funktionen von ECMAScript 2021 (ES12). {#javascript-engine-feature-support__section_l5v_2vc_wtb}
------------------------------------------------------------------------------------------------

{#javascript-engine-feature-support__table_q3p_zvc_wtb__entry__3}

|    Funktion    | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|----------------|----------------------------------|-------------------|
| Erfüllung      | Unzulässig                       | Unzulässig        |
| AggregateError | Unzulässig                       | Unzulässig        |
[Tabelle : 10. Promise.beliebig]

{#javascript-engine-feature-support__table_q3p_zvc_wtb} {#javascript-engine-feature-support__table_r3p_zvc_wtb__entry__3}

|                    Funktion                     | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|-------------------------------------------------|----------------------------------|-------------------|
| Minimale WeakRef-Unterstützung                  | Unzulässig                       | Unzulässig        |
| Minimale Unterstützung für FinalizationRegistry | Unzulässig                       | Unzulässig        |
[Tabelle : 11. WeakReferences]

{#javascript-engine-feature-support__table_r3p_zvc_wtb} {#javascript-engine-feature-support__table_s3p_zvc_wtb__entry__3}

|                     Funktion                      | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|---------------------------------------------------|----------------------------------|-------------------|
| \|\|= Basis-Support                               | Unterstützt                      | Nicht unterstützt |
| \|\|= Kurzschlussverhalten                        | Unterstützt                      | Nicht unterstützt |
| \|\|= Festsetzung nicht unnötigerweise aufgerufen | Unterstützt                      | Nicht unterstützt |
| \&\&= Basis-Support                               | Unterstützt                      | Nicht unterstützt |
| \&\&= Kurzschlussverhalten                        | Unterstützt                      | Nicht unterstützt |
| \&\&= Setter nicht unnötigerweise aufgerufen      | Unterstützt                      | Nicht unterstützt |
| ??= Basis-Support                                 | Unterstützt                      | Nicht unterstützt |
| ??= Kurzschlussverhalten                          | Unterstützt                      | Nicht unterstützt |
| ??= Festsetzung nicht unnötigerweise aufgerufen   | Unterstützt                      | Nicht unterstützt |
[Tabelle : 12. Logische Zuweisung]

{#javascript-engine-feature-support__table_s3p_zvc_wtb} {#javascript-engine-feature-support__table_j3r_bww_f5b__entry__3}

|        Funktion         | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|-------------------------|----------------------------------|-------------------|
| numerische Trennzeichen | Unterstützt                      | Nicht unterstützt |
[Tabelle : 13. Numerische Trennzeichen]

{#javascript-engine-feature-support__table_j3r_bww_f5b} {#javascript-engine-feature-support__table_zqg_dww_f5b__entry__3}

|             Funktion              | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|-----------------------------------|----------------------------------|-------------------|
| Zeichenfolge.prototype.replaceAll | Unterstützt                      | Unterstützt       |
[Tabelle : 14. Zeichenfolge.prototype.replaceAll]

{#javascript-engine-feature-support__table_zqg_dww_f5b}

Funktionen von ECMAScript 2020 (ES11). {#javascript-engine-feature-support__section_zg4_2vc_wtb}
------------------------------------------------------------------------------------------------

{#javascript-engine-feature-support__table_m3p_zvc_wtb__entry__3}

|                     Funktion                     | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|--------------------------------------------------|----------------------------------|-------------------|
| grundlegende Funktionalität                      | Unterstützt                      | Nicht unterstützt |
| löst einen nicht globalen regulären Ausdruck aus | Unterstützt                      | Nicht unterstützt |
[Tabelle : 15. Zeichenfolge.Prototyp.ÜbereinstimmungAlle]

{#javascript-engine-feature-support__table_m3p_zvc_wtb} {#javascript-engine-feature-support__table_n3p_zvc_wtb__entry__3}

|              Funktion              | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|------------------------------------|----------------------------------|-------------------|
| grundlegende Funktionalität        | Nicht unterstützt                | Nicht unterstützt |
| -Konstrukteur                      | Nicht unterstützt                | Nicht unterstützt |
| BigInt.asUintN                     | Nicht unterstützt                | Nicht unterstützt |
| BigInt.asIntN                      | Nicht unterstützt                | Nicht unterstützt |
| BigInt64Array                      | Nicht unterstützt                | Nicht unterstützt |
| BigUint64Array                     | Nicht unterstützt                | Nicht unterstützt |
| Datenansicht.prototype.getBigInt64 | Nicht unterstützt                | Nicht unterstützt |
| DataView.prototype.getBigUint64    | Nicht unterstützt                | Nicht unterstützt |
[Tabelle : 16. BigInt]

{#javascript-engine-feature-support__table_n3p_zvc_wtb} {#javascript-engine-feature-support__table_o3p_zvc_wtb__entry__3}

|                                    Funktion                                    | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|--------------------------------------------------------------------------------|----------------------------------|-------------------|
| Die globale Eigenschaft „globaldiese" ist ein globales Objekt                  | Unzulässig                       | Unzulässig        |
| Die globale Eigenschaft „globaldiese" hat den richtigen Eigenschaftsdeskriptor | Unzulässig                       | Unzulässig        |
[Tabelle : 17. globalDieser]

{#javascript-engine-feature-support__table_o3p_zvc_wtb} {#javascript-engine-feature-support__table_p3p_zvc_wtb__entry__3}

|                      Funktion                       | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|-----------------------------------------------------|----------------------------------|-------------------|
| optionaler Eigenschaftszugriff                      | Unterstützt                      | Nicht unterstützt |
| optionaler Klammerzugriff                           | Unterstützt                      | Nicht unterstützt |
| optionaler Methodenaufruf                           | Unterstützt                      | Nicht unterstützt |
| optionaler Funktionsaufruf                          | Unterstützt                      | Nicht unterstützt |
| Verteilungsparameter nach der optionalen Verkettung | Unterstützt                      | Nicht unterstützt |
[Tabelle : 18. Optionaler Verkettungsoperator (?.)]

{#javascript-engine-feature-support__table_p3p_zvc_wtb} {#javascript-engine-feature-support__table_qdy_rzw_f5b__entry__3}

|      Funktion       | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|---------------------|----------------------------------|-------------------|
| Zusage.alleErledigt | Unzulässig                       | Unzulässig        |
[Tabelle : 19. Zusage.alleErledigt]

{#javascript-engine-feature-support__table_qdy_rzw_f5b} {#javascript-engine-feature-support__table_drg_szw_f5b__entry__3}

|           Funktion           | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|------------------------------|----------------------------------|-------------------|
| Null-Koaleszenzoperator (??) | Unterstützt                      | Nicht unterstützt |
[Tabelle : 20. Null-Koaleszenzoperator (??)]

{#javascript-engine-feature-support__table_drg_szw_f5b}

Funktionen von ECMAScript 2019 (ES10). {#javascript-engine-feature-support__section_pbg_2vc_wtb}
------------------------------------------------------------------------------------------------

{#javascript-engine-feature-support__table_g3p_zvc_wtb__entry__3}

|           Funktion            | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|-------------------------------|----------------------------------|-------------------|
| Standard                      | Unterstützt                      | Nicht unterstützt |
| leere Beschreibung            | Unterstützt                      | Nicht unterstützt |
| nicht definierte Beschreibung | Unterstützt                      | Nicht unterstützt |
[Tabelle : 21. Symbol.Prototyp.Beschreibung]

{#javascript-engine-feature-support__table_g3p_zvc_wtb} {#javascript-engine-feature-support__table_h3p_zvc_wtb__entry__3}

|             Funktion             | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|----------------------------------|----------------------------------|-------------------|
| Zeichenfolge.Prototyp.trimLeft   | Unterstützt                      | Unterstützt       |
| Zeichenfolge.Prototyp.TrimRechts | Unterstützt                      | Unterstützt       |
| Zeichenfolge.Prototyp.TrimStart  | Unterstützt                      | Nicht unterstützt |
| Zeichenfolge.Prototyp.TrimEnd    | Unterstützt                      | Nicht unterstützt |
[Tabelle : 22. Zeichenfolgenschneiden]

{#javascript-engine-feature-support__table_h3p_zvc_wtb} {#javascript-engine-feature-support__table_i3p_zvc_wtb__entry__3}

|                       Funktion                        | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|-------------------------------------------------------|----------------------------------|-------------------|
| Array.prototyp.flach                                  | Unterstützt                      | Nicht unterstützt |
| Array.prototyp.ebenezuordnung                         | Unterstützt                      | Nicht unterstützt |
| Flat und FlatMap in Array.prototype\[@@unscopeables\] | Unterstützt                      | Nicht unterstützt |
[Tabelle : 23. Array.Prototype.{Flat, FlatMap}]

{#javascript-engine-feature-support__table_i3p_zvc_wtb} {#javascript-engine-feature-support__table_zs2_51x_f5b__entry__3}

|      Funktion      | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|--------------------|----------------------------------|-------------------|
| Object.fromEntries | Unterstützt                      | Nicht unterstützt |
[Tabelle : 24. Object.fromEntries]

{#javascript-engine-feature-support__table_zs2_51x_f5b} {#javascript-engine-feature-support__table_j3p_zvc_wtb__entry__3}

| Funktion | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|----------|----------------------------------|-------------------|
| Standard | Unzulässig                       | Unzulässig        |
| warten   | Unzulässig                       | Unzulässig        |
| Ausbeute | Unzulässig                       | Unzulässig        |
[Tabelle : 25. Optionale Catch-Bindung]

{#javascript-engine-feature-support__table_j3p_zvc_wtb} {#javascript-engine-feature-support__table_k3p_zvc_wtb__entry__3}

|                           Funktion                            | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|---------------------------------------------------------------|----------------------------------|-------------------|
| -Funktionen, die mit dem Funktionskonstruktor erstellt wurden | Unzulässig                       | Unzulässig        |
| Pfeile                                                        | Unzulässig                       | Unzulässig        |
| \[nativer Code\]                                              | Unzulässig                       | Unzulässig        |
| Klassenausdruck mit implizitem Konstruktor                    | Unzulässig                       | Unzulässig        |
| Klassenausdruck mit explizitem Konstruktor                    | Unzulässig                       | Unzulässig        |
| Unicode-Escape-Sequenzen in Bezeichnern                       | Unzulässig                       | Unzulässig        |
| Namen von Methoden und berechneten Eigenschaften              | Unzulässig                       | Unzulässig        |
[Tabelle : 26. Überarbeitung von „function.prototype.toString".]

{#javascript-engine-feature-support__table_k3p_zvc_wtb} {#javascript-engine-feature-support__table_l3p_zvc_wtb__entry__3}

|                               Funktion                               | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|----------------------------------------------------------------------|----------------------------------|-------------------|
| Zeilentrennzeichen können in Zeichenfolgenliteralen angezeigt werden | Unzulässig                       | Unzulässig        |
| Absatztrennzeichen können in Zeichenfolgenliteralen angezeigt werden | Unzulässig                       | Unzulässig        |
[Tabelle : 27. JSON-Obermenge]

{#javascript-engine-feature-support__table_l3p_zvc_wtb} {#javascript-engine-feature-support__table_zlh_51x_f5b__entry__3}

|            Funktion            | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|--------------------------------|----------------------------------|-------------------|
| Ordnungsgemäßes JSON.stringify | Unzulässig                       | Unzulässig        |
[Tabelle : 28. Ordnungsgemäßes JSON.stringify]

{#javascript-engine-feature-support__table_zlh_51x_f5b}

Funktionen von ECMAScript 2018 (ES9). {#javascript-engine-feature-support__section_hlx_dvc_wtb}
-----------------------------------------------------------------------------------------------

{#javascript-engine-feature-support__table_d3p_zvc_wtb__entry__3}

|                    Funktion                     | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|-------------------------------------------------|----------------------------------|-------------------|
| REST-Eigenschaften des Objekts                  | Unterstützt                      | Nicht unterstützt |
| Verteilungseigenschaften für Objekte festgelegt | Unterstützt                      | Nicht unterstützt |
[Tabelle : 29. Rest-/Verbreitungseigenschaften für Objekte]

{#javascript-engine-feature-support__table_d3p_zvc_wtb} {#javascript-engine-feature-support__table_e3p_zvc_wtb__entry__3}

|         Funktion         | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|--------------------------|----------------------------------|-------------------|
| Basis-Support            | Unzulässig                       | Unzulässig        |
| Lösungswert nicht ändern | Unzulässig                       | Unzulässig        |
| Ablehnungswert ändern    | Unzulässig                       | Unzulässig        |
[Tabelle : 30. Versprechen.Prototyp.endlich]

{#javascript-engine-feature-support__table_e3p_zvc_wtb} {#javascript-engine-feature-support__table_f3p_zvc_wtb__entry__3}

|        Funktion         | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|-------------------------|----------------------------------|-------------------|
| asynchrone Generatoren  | Unzulässig                       | Unzulässig        |
| „for-wait-of"-Schleifen | Unzulässig                       | Unzulässig        |
[Tabelle : 31. Asynchrone Iteratoren]

{#javascript-engine-feature-support__table_f3p_zvc_wtb} {#javascript-engine-feature-support__table_o35_gpk_g5b__entry__3}

|                     Funktion                      | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|---------------------------------------------------|----------------------------------|-------------------|
| s-Kennzeichnung (punktAll) für reguläre Ausdrücke | Unterstützt                      | Nicht unterstützt |
[Tabelle : 32. s-Kennzeichnung (punktAll) für reguläre Ausdrücke]

{#javascript-engine-feature-support__table_o35_gpk_g5b} {#javascript-engine-feature-support__table_g15_hpk_g5b__entry__3}

|               Funktion               | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|--------------------------------------|----------------------------------|-------------------|
| RegExp -- benannte Erfassungsgruppen | Unterstützt                      | Nicht unterstützt |
[Tabelle : 33. RegExp -- benannte Erfassungsgruppen]

{#javascript-engine-feature-support__table_g15_hpk_g5b} {#javascript-engine-feature-support__table_dbw_3pk_g5b__entry__3}

|                   Funktion                    | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|-----------------------------------------------|----------------------------------|-------------------|
| Lookbehind-Assertionen für reguläre Ausdrücke | Nicht unterstützt                | Nicht unterstützt |
[Tabelle : 34. Lookbehind-Assertionen für reguläre Ausdrücke]

{#javascript-engine-feature-support__table_dbw_3pk_g5b} {#javascript-engine-feature-support__table_cs2_kpk_g5b__entry__3}

|                     Funktion                      | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|---------------------------------------------------|----------------------------------|-------------------|
| Escape-Zeichen für Unicode-Eigenschaft von RegExp | Nicht unterstützt                | Nicht unterstützt |
[Tabelle : 35. Escape-Zeichen für Unicode-Eigenschaft von RegExp]

{#javascript-engine-feature-support__table_cs2_kpk_g5b} {#javascript-engine-feature-support__table_jkm_pxc_wtb__entry__3}

|              Funktion              | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|------------------------------------|----------------------------------|-------------------|
| Überarbeitung des Vorlagenliterals | Unzulässig                       | Unzulässig        |
[Tabelle : 36. Überarbeitung des Vorlagenliterals]

{#javascript-engine-feature-support__table_jkm_pxc_wtb}

Funktionen von ECMAScript 2017 (ES8). {#javascript-engine-feature-support__section_hhg_dvc_wtb}
-----------------------------------------------------------------------------------------------

{#javascript-engine-feature-support__table_xhp_zvc_wtb__entry__3}

|                                     Funktion                                      | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|-----------------------------------------------------------------------------------|----------------------------------|-------------------|
| Objekt.Werte                                                                      | Unterstützt                      | Nicht unterstützt |
| Objekt.Einträge                                                                   | Unterstützt                      | Nicht unterstützt |
| Object.abrufenEigeneEigenschaftDeskriptoren                                       | Unterstützt                      | Nicht unterstützt |
| „Object.getOwnPropertyDescriptors" stellt keine undefinierten Deskriptoren bereit | Nicht unterstützt                | Nicht unterstützt |
[Tabelle : 37. Statische Objektmethoden]

{#javascript-engine-feature-support__table_xhp_zvc_wtb} {#javascript-engine-feature-support__table_yhp_zvc_wtb__entry__3}

|            Funktion            | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|--------------------------------|----------------------------------|-------------------|
| Zeichenfolge.prototyp.padStart | Unterstützt                      | Nicht unterstützt |
| Zeichenfolge.Prototyp.padEnd   | Unterstützt                      | Nicht unterstützt |
[Tabelle : 38. Zeichenfolgenabstand]

{#javascript-engine-feature-support__table_yhp_zvc_wtb} {#javascript-engine-feature-support__table_zhp_zvc_wtb__entry__3}

|      Funktion      | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|--------------------|----------------------------------|-------------------|
| in Parameterlisten | Unterstützt                      | Nicht unterstützt |
| in Argumentlisten  | Unterstützt                      | Nicht unterstützt |
[Tabelle : 39. Nachgestellte Kommas in der Funktionssyntax]

{#javascript-engine-feature-support__table_zhp_zvc_wtb} {#javascript-engine-feature-support__table_a3p_zvc_wtb__entry__3}

|                            Funktion                            | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|----------------------------------------------------------------|----------------------------------|-------------------|
| Rückkehr                                                       | Unzulässig                       | Unzulässig        |
| werfen                                                         | Unzulässig                       | Unzulässig        |
| kein Zeilenumbruch zwischen asynchronen Elementen und Funktion | Unzulässig                       | Unzulässig        |
| keine Eigenschaft „Prototyp"                                   | Unzulässig                       | Unzulässig        |
| warten                                                         | Unzulässig                       | Unzulässig        |
| warten, Ablehnung                                              | Unzulässig                       | Unzulässig        |
| muss auf einen Wert warten                                     | Unzulässig                       | Unzulässig        |
| kann auf Nicht-Versprechen-Werte warten                        | Unzulässig                       | Unzulässig        |
| kann in Parametern nicht warten                                | Unzulässig                       | Unzulässig        |
| asynchrone Methoden, Objektliterale                            | Unzulässig                       | Unzulässig        |
| asynchrone Methoden, Klassen                                   | Unzulässig                       | Unzulässig        |
| asynchrone Pfeilfunktionen in Methoden, Klassen                | Unzulässig                       | Unzulässig        |
| asynchrone Pfeilfunktionen                                     | Unzulässig                       | Unzulässig        |
| Korrekte Prototypenkette                                       | Unzulässig                       | Unzulässig        |
| asynchroner Funktionsprototyp, Symbol.toStringTag              | Unzulässig                       | Unzulässig        |
| Konstruktor der asynchronen Funktion                           | Unzulässig                       | Unzulässig        |
[Tabelle : 40. Asynchrone Funktionen]

{#javascript-engine-feature-support__table_a3p_zvc_wtb} {#javascript-engine-feature-support__table_cc2_swc_wtb__entry__3}

|                      Funktion                      | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|----------------------------------------------------|----------------------------------|-------------------|
| FreigegebenerArrayPuffer                           | Unzulässig                       | Unzulässig        |
| FreigegebenerArrayPuffer\[Symbol.Arten\]           | Unzulässig                       | Unzulässig        |
| SharedArrayPuffer.prototype.byteLength             | Unzulässig                       | Unzulässig        |
| SharedArrayPuffer.prototype.slice                  | Unzulässig                       | Unzulässig        |
| SharedArrayPuffer.prototype \[Symbol.toStringTag\] | Unzulässig                       | Unzulässig        |
| Atomics.add                                        | Unzulässig                       | Unzulässig        |
| Atomic.and                                         | Unzulässig                       | Unzulässig        |
| Atomics.compareExchange                            | Unzulässig                       | Unzulässig        |
| Atomics.exchange                                   | Unzulässig                       | Unzulässig        |
| Atomics.warten                                     | Unzulässig                       | Unzulässig        |
| Atomics.wake                                       | Unzulässig                       | Unzulässig        |
| Atomic.isLockFree                                  | Unzulässig                       | Unzulässig        |
| Atomic.load                                        | Unzulässig                       | Unzulässig        |
| Atomics.or                                         | Unzulässig                       | Unzulässig        |
| Atomics.store                                      | Unzulässig                       | Unzulässig        |
| Atomics.sub                                        | Unzulässig                       | Unzulässig        |
| Atomics.xor                                        | Unzulässig                       | Unzulässig        |
[Tabelle : 41. Shared Memory und Atomics]

{#javascript-engine-feature-support__table_cc2_swc_wtb} {#javascript-engine-feature-support__table_b3p_zvc_wtb__entry__3}

|                                      Funktion                                      | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|------------------------------------------------------------------------------------|----------------------------------|-------------------|
| __definierenGetter__                                                               | Unzulässig                       | Unzulässig        |
| __defineGetter__, Symbole                                                          | Unzulässig                       | Unzulässig        |
| __defineGetter__, ToObject(dieses)                                                 | Unzulässig                       | Unzulässig        |
| __definierenSetter__                                                               | Unzulässig                       | Unzulässig        |
| __defineSetter__, Symbole                                                          | Unzulässig                       | Unzulässig        |
| __defineSetter__, ToObject(dieses)                                                 | Unzulässig                       | Unzulässig        |
| __lookupGetter__                                                                   | Unzulässig                       | Unzulässig        |
| __lookupGetter__, Prototypenkette                                                  | Unzulässig                       | Unzulässig        |
| __lookupGetter__, Symbole                                                          | Unzulässig                       | Unzulässig        |
| __lookupGetter__, ToObject(dieses)                                                 | Unzulässig                       | Unzulässig        |
| __lookupGetter__, Dateneigenschaften können Schatten von Zugriffsberechtigten sein | Unzulässig                       | Unzulässig        |
| __lookupSetter__                                                                   | Unzulässig                       | Unzulässig        |
| __lookupSetter__, Prototypenkette                                                  | Unzulässig                       | Unzulässig        |
| __lookupSetter__, Symbole                                                          | Unzulässig                       | Unzulässig        |
| __lookupSetter__, ToObject(dieses)                                                 | Unzulässig                       | Unzulässig        |
| __lookupSetter__, Dateneigenschaften können Schatten von Zugriffsberechtigten sein | Unzulässig                       | Unzulässig        |
[Tabelle : 42. Object.prototype-Getter-/Setter-Methoden]

{#javascript-engine-feature-support__table_b3p_zvc_wtb} {#javascript-engine-feature-support__table_c3p_zvc_wtb__entry__3}

|       Funktion       | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|----------------------|----------------------------------|-------------------|
| __definierenGetter__ | Unzulässig                       | Unzulässig        |
| __definierenSetter__ | Unzulässig                       | Unzulässig        |
| __lookupGetter__     | Unzulässig                       | Unzulässig        |
| __lookupSetter__     | Unzulässig                       | Unzulässig        |
[Tabelle : 43. Interne Proxy-Aufrufe, Getter-/Setter-Methoden]

{#javascript-engine-feature-support__table_c3p_zvc_wtb}

Funktionen von ECMAScript 2016 (ES7). {#javascript-engine-feature-support__section_jkm_j2n_4tb}
-----------------------------------------------------------------------------------------------

{#javascript-engine-feature-support__table_eqm_r3n_4tb__entry__3}

|                       Funktion                       | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|------------------------------------------------------|----------------------------------|-------------------|
| Basis-Support                                        | Unterstützt                      | Nicht unterstützt |
| Zuweisung                                            | Unterstützt                      | Nicht unterstützt |
| Früher Syntaxfehler für unäre Negation ohne Klammern | Unzulässig                       | Unzulässig        |
[Tabelle : 44. Potenzierungsoperator (\*\*).]

{#javascript-engine-feature-support__table_eqm_r3n_4tb} {#javascript-engine-feature-support__table_d1n_53n_4tb__entry__3}

|                 Funktion                 | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|------------------------------------------|----------------------------------|-------------------|
| Array.Prototyp.Einschlüsse               | Unterstützt                      | Nicht unterstützt |
| „array.prototype.includes" ist generisch | Nicht unterstützt                | Nicht unterstützt |
| %TypedArray%.prototype.includes          | Unzulässig                       | Unzulässig        |
[Tabelle : 45. Array.Prototyp.Einschlüsse]

{#javascript-engine-feature-support__table_d1n_53n_4tb}

Funktionen von ECMAScript 2015 (ES6). {#javascript-engine-feature-support__section_uk3_bvc_wtb}
-----------------------------------------------------------------------------------------------

{#javascript-engine-feature-support__table_vk3_bvc_wtb__entry__3}

|        Funktion        | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|------------------------|----------------------------------|-------------------|
| direkte Rekursion      | Unzulässig                       | Unzulässig        |
| gegenseitige Rekursion | Unzulässig                       | Unzulässig        |
[Tabelle : 46. Richtige Tail Calls (Tail Call-Optimierung)]

{#javascript-engine-feature-support__table_vk3_bvc_wtb} {#javascript-engine-feature-support__table_wk3_bvc_wtb__entry__3}

|                        Funktion                        | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|--------------------------------------------------------|----------------------------------|-------------------|
| grundlegende Funktionalität                            | Unterstützt                      | Nicht unterstützt |
| „explicit undefined" stellt den Standardwert zurück    | Unterstützt                      | Nicht unterstützt |
| Standardwerte können auf vorherige Parameter verweisen | Unterstützt                      | Nicht unterstützt |
| Argumente Objektinteraktion                            | Unterstützt                      | Nicht unterstützt |
| Temporäre Totzone                                      | Unzulässig                       | Unzulässig        |
| separaten Bereich                                      | Unterstützt                      | Nicht unterstützt |
| Unterstützung für neue Funktion ().                    | Unzulässig                       | Unzulässig        |
[Tabelle : 47. Standardfunktionsparameter]

{#javascript-engine-feature-support__table_wk3_bvc_wtb} {#javascript-engine-feature-support__table_xk3_bvc_wtb__entry__3}

|                   Funktion                   | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|----------------------------------------------|----------------------------------|-------------------|
| grundlegende Funktionalität                  | Unterstützt                      | Nicht unterstützt |
| Eigenschaft „Länge" der Funktion             | Unterstützt                      | Nicht unterstützt |
| Argumente Objektinteraktion                  | Nicht unterstützt                | Nicht unterstützt |
| kann nicht in Einstellungen verwendet werden | Unzulässig                       | Unzulässig        |
| Unterstützung für neue Funktion ().          | Unzulässig                       | Unzulässig        |
[Tabelle : 48. REST-Parameter]

{#javascript-engine-feature-support__table_xk3_bvc_wtb} {#javascript-engine-feature-support__table_yk3_bvc_wtb__entry__3}

|                               Funktion                                | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|-----------------------------------------------------------------------|----------------------------------|-------------------|
| mit Arrays, in Funktionsaufrufen                                      | Unterstützt                      | Nicht unterstützt |
| mit Arrays, in Array-Buchstaben                                       | Unterstützt                      | Nicht unterstützt |
| mit spärlichen Arrays, in Funktionsaufrufen                           | Unterstützt                      | Nicht unterstützt |
| mit spärlichen Arrays, in Array-Buchstaben                            | Unterstützt                      | Nicht unterstützt |
| mit Zeichenfolgen, in Funktionsaufrufen                               | Unterstützt                      | Nicht unterstützt |
| mit Zeichenfolgen, in Array-Text                                      | Unterstützt                      | Nicht unterstützt |
| mit Zeichenfolgen der Astralebene in Funktionsaufrufen                | Unterstützt                      | Nicht unterstützt |
| mit Zeichenfolgen der Astralebene in Array-Text                       | Unterstützt                      | Nicht unterstützt |
| mit Generatorinstanzen, in Anrufen                                    | Unzulässig                       | Unzulässig        |
| mit Generatorinstanzen, in Arrays                                     | Unzulässig                       | Unzulässig        |
| mit generischen iterierbaren Elementen in Aufrufen                    | Unterstützt                      | Nicht unterstützt |
| mit generischen iterierbaren Elementen in Arrays                      | Unterstützt                      | Nicht unterstützt |
| mit Instanzen von iterierbaren Elementen in Aufrufen                  | Unterstützt                      | Nicht unterstützt |
| mit Instanzen von iterierbaren Elementen in Arrays                    | Unterstützt                      | Nicht unterstützt |
| Das Verteilen von nicht iterierbaren Elementen ist ein Laufzeitfehler | Unterstützt                      | Nicht unterstützt |
[Tabelle : 49. Syntax für iterierbare Objekte verteilen]

{#javascript-engine-feature-support__table_yk3_bvc_wtb} {#javascript-engine-feature-support__table_zk3_bvc_wtb__entry__3}

|                    Funktion                    | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|------------------------------------------------|----------------------------------|-------------------|
| Berechnete Eigenschaften                       | Unterstützt                      | Nicht unterstützt |
| Kurzschrifteigenschaften                       | Unterstützt                      | Nicht unterstützt |
| Kurzschriftmethoden                            | Unterstützt                      | Nicht unterstützt |
| Kurzschriftmethoden mit Zeichenfolgenschlüssel | Unterstützt                      | Nicht unterstützt |
| Kurzschriftmethoden berechnet                  | Unterstützt                      | Nicht unterstützt |
| berechnete Zugriffsrechte                      | Unterstützt                      | Nicht unterstützt |
[Tabelle : 50. Objektliteralerweiterungen]

{#javascript-engine-feature-support__table_zk3_bvc_wtb} {#javascript-engine-feature-support__table_al3_bvc_wtb__entry__3}

|                       Funktion                       | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|------------------------------------------------------|----------------------------------|-------------------|
| mit Arrays                                           | Unterstützt                      | Nicht unterstützt |
| mit spärlichen Arrays                                | Unterstützt                      | Nicht unterstützt |
| mit Zeichenfolgen                                    | Unterstützt                      | Nicht unterstützt |
| mit Astralebenen-Zeichenfolgen                       | Unterstützt                      | Nicht unterstützt |
| mit Generatorinstanzen                               | Unzulässig                       | Unzulässig        |
| mit generischen iterierbaren Elementen               | Unterstützt                      | Nicht unterstützt |
| mit Instanzen von generischen iterierbaren Elementen | Unterstützt                      | Nicht unterstützt |
| Iterator wird geschlossen, Pause                     | Unterstützt                      | Nicht unterstützt |
| Iterator wird geschlossen, werfen                    | Unterstützt                      | Nicht unterstützt |
[Tabelle : 51. For-of-Schleifen]

{#javascript-engine-feature-support__table_al3_bvc_wtb} {#javascript-engine-feature-support__table_bl3_bvc_wtb__entry__3}

|               Funktion               | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|--------------------------------------|----------------------------------|-------------------|
| Oktalliterale                        | Unterstützt                      | Nicht unterstützt |
| binäre Literale                      | Unterstützt                      | Nicht unterstützt |
| von Number() unterstütztes Oktal     | Nicht unterstützt                | Nicht unterstützt |
| von Number() unterstützte Binärdatei | Nicht unterstützt                | Nicht unterstützt |
[Tabelle : 52. Oktale und binäre Literale]

{#javascript-engine-feature-support__table_bl3_bvc_wtb} {#javascript-engine-feature-support__table_cl3_bvc_wtb__entry__3}

|                Funktion                | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|----------------------------------------|----------------------------------|-------------------|
| grundlegende Funktionalität            | Unterstützt                      | Nicht unterstützt |
| toString-Konvertierung                 | Unterstützt                      | Nicht unterstützt |
| getaggte Vorlagenliterale              | Unterstützt                      | Nicht unterstützt |
| übergebenes Array ist eingefroren      | Unterstützt                      | Nicht unterstützt |
| Zeilenumbruch-Normalisierung           | Unzulässig                       | Unzulässig        |
| TemplateStrings-Aufruf-Site-Caching    | Unterstützt                      | Nicht unterstützt |
| Dauerhaftes Cachen von TemplateStrings | Unterstützt                      | Nicht unterstützt |
[Tabelle : 53. Vorlagenliterale]

{#javascript-engine-feature-support__table_cl3_bvc_wtb} {#javascript-engine-feature-support__table_dl3_bvc_wtb__entry__3}

|                        Funktion                         | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|---------------------------------------------------------|----------------------------------|-------------------|
| Kennzeichnung „y".                                      | Unterstützt                      | Nicht unterstützt |
| Kennzeichnung „y", lastIndex                            | Unterstützt                      | Nicht unterstützt |
| Kennzeichnung „u"                                       | Nicht unterstützt                | Nicht unterstützt |
| Kennzeichnung „u", Nicht-BMP-Unicode-Zeichen            | Nicht unterstützt                | Nicht unterstützt |
| Kennzeichnung „u", Unicode-Codepunkt mit Escape-Zeichen | Nicht unterstützt                | Nicht unterstützt |
| „u"-Kennzeichnung, Fallfalzung                          | Nicht unterstützt                | Nicht unterstützt |
[Tabelle : 54. RegExp-Kennzeichnungen „y" und „u".]

{#javascript-engine-feature-support__table_dl3_bvc_wtb} {#javascript-engine-feature-support__table_el3_bvc_wtb__entry__3}

|                       Funktion                       | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|------------------------------------------------------|----------------------------------|-------------------|
| mit Arrays                                           | Unterstützt                      | Nicht unterstützt |
| mit spärlichen Arrays                                | Unterstützt                      | Nicht unterstützt |
| mit Zeichenfolgen                                    | Unterstützt                      | Nicht unterstützt |
| mit Astralebenen-Zeichenfolgen                       | Unterstützt                      | Nicht unterstützt |
| mit Generatorinstanzen                               | Unzulässig                       | Unzulässig        |
| mit generischen iterierbaren Elementen               | Unterstützt                      | Nicht unterstützt |
| mit Instanzen von generischen iterierbaren Elementen | Unterstützt                      | Nicht unterstützt |
| Iterator wird geschlossen                            | Unterstützt                      | Nicht unterstützt |
| Nachgestellte Kommas in iterierbaren Mustern         | Unterstützt                      | Nicht unterstützt |
| mit Objekten                                         | Unterstützt                      | Nicht unterstützt |
| Objektzerlegung mit Grundelementen                   | Unterstützt                      | Nicht unterstützt |
| Nachgestellte Kommas in Objektmustern                | Unterstützt                      | Nicht unterstützt |
| löst bei null und undefiniert aus                    | Unterstützt                      | Nicht unterstützt |
| Berechnete Eigenschaften                             | Unterstützt                      | Nicht unterstützt |
| mehrere in einer einzigen var-Anweisung              | Unterstützt                      | Nicht unterstützt |
| geschachtelt                                         | Unterstützt                      | Nicht unterstützt |
| in für-in-Schleife                                   | Unterstützt                      | Nicht unterstützt |
| in für-von-Schleifenköpfen                           | Unterstützt                      | Nicht unterstützt |
| in Catch Heads                                       | Unterstützt                      | Nicht unterstützt |
| rest                                                 | Unterstützt                      | Nicht unterstützt |
| Standardwerte                                        | Unterstützt                      | Nicht unterstützt |
| Standardwerte, temporäre tote Zone                   | Unzulässig                       | Unzulässig        |
[Tabelle : 55. Destrukturierung, Deklarationen]

{#javascript-engine-feature-support__table_el3_bvc_wtb} {#javascript-engine-feature-support__table_fl3_bvc_wtb__entry__3}

|                       Funktion                       | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|------------------------------------------------------|----------------------------------|-------------------|
| mit Arrays                                           | Unterstützt                      | Nicht unterstützt |
| mit spärlichen Arrays                                | Unterstützt                      | Nicht unterstützt |
| mit Zeichenfolgen                                    | Unterstützt                      | Nicht unterstützt |
| mit Astralebenen-Zeichenfolgen                       | Unterstützt                      | Nicht unterstützt |
| mit Generatorinstanzen                               | Unzulässig                       | Unzulässig        |
| mit generischen iterierbaren Elementen               | Unterstützt                      | Nicht unterstützt |
| mit Instanzen von generischen iterierbaren Elementen | Unterstützt                      | Nicht unterstützt |
| Iterator wird geschlossen                            | Unterstützt                      | Nicht unterstützt |
| iterierbarer Zerstörungsausdruck                     | Unterstützt                      | Nicht unterstützt |
| verkettete iterative Destrukturierung                | Unterstützt                      | Nicht unterstützt |
| Nachgestellte Kommas in iterierbaren Mustern         | Unterstützt                      | Nicht unterstützt |
| mit Objekten                                         | Unterstützt                      | Nicht unterstützt |
| Objektzerlegung mit Grundelementen                   | Unterstützt                      | Nicht unterstützt |
| Nachgestellte Kommas in Objektmustern                | Unterstützt                      | Nicht unterstützt |
| objektzerstörender Ausdruck                          | Unterstützt                      | Nicht unterstützt |
| „" in Klammern links ist ein Syntaxfehler            | Unzulässig                       | Unzulässig        |
| Verkettete Objektzerstörung                          | Unterstützt                      | Nicht unterstützt |
| löst bei null und undefiniert aus                    | Unterstützt                      | Nicht unterstützt |
| Berechnete Eigenschaften                             | Unterstützt                      | Nicht unterstützt |
| geschachtelt                                         | Unterstützt                      | Nicht unterstützt |
| rest                                                 | Unterstützt                      | Nicht unterstützt |
| geschachtelter Rest                                  | Unterstützt                      | Nicht unterstützt |
| leere Muster                                         | Unterstützt                      | Nicht unterstützt |
| Standardwerte                                        | Unterstützt                      | Nicht unterstützt |
[Tabelle : 56. Destrukturierung, Zuweisung]

{#javascript-engine-feature-support__table_fl3_bvc_wtb} {#javascript-engine-feature-support__table_gl3_bvc_wtb__entry__3}

|                       Funktion                       | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|------------------------------------------------------|----------------------------------|-------------------|
| mit Arrays                                           | Unterstützt                      | Nicht unterstützt |
| mit spärlichen Arrays                                | Unterstützt                      | Nicht unterstützt |
| mit Zeichenfolgen                                    | Unterstützt                      | Nicht unterstützt |
| mit Astralebenen-Zeichenfolgen                       | Unterstützt                      | Nicht unterstützt |
| mit Generatorinstanzen                               | Unzulässig                       | Unzulässig        |
| mit generischen iterierbaren Elementen               | Unterstützt                      | Nicht unterstützt |
| mit Instanzen von generischen iterierbaren Elementen | Unterstützt                      | Nicht unterstützt |
| Iterator wird geschlossen                            | Unterstützt                      | Nicht unterstützt |
| Nachgestellte Kommas in iterierbaren Mustern         | Unterstützt                      | Nicht unterstützt |
| mit Objekten                                         | Unterstützt                      | Nicht unterstützt |
| Objektzerlegung mit Grundelementen                   | Unterstützt                      | Nicht unterstützt |
| Nachgestellte Kommas in Objektmustern                | Unterstützt                      | Nicht unterstützt |
| löst bei null und undefiniert aus                    | Unterstützt                      | Nicht unterstützt |
| Berechnete Eigenschaften                             | Unterstützt                      | Nicht unterstützt |
| geschachtelt                                         | Unterstützt                      | Nicht unterstützt |
| Interaktion „Argumente".                             | Unterstützt                      | Nicht unterstützt |
| Unterstützung für neue Funktion ().                  | Unzulässig                       | Unzulässig        |
| in Parametern, Eigenschaft „Länge" der Funktion      | Unterstützt                      | Nicht unterstützt |
| rest                                                 | Unterstützt                      | Nicht unterstützt |
| leere Muster                                         | Unterstützt                      | Nicht unterstützt |
| Standardwerte                                        | Unterstützt                      | Nicht unterstützt |
| Standardwerte, separater Bereich                     | Unterstützt                      | Nicht unterstützt |
| Standardwerte, neue Function()-Unterstützung         | Unzulässig                       | Unzulässig        |
| Alias-Standardwerte, Pfeilfunktion                   | Unterstützt                      | Nicht unterstützt |
| Kurzschriftstandards, Pfeilfunktion                  | Unterstützt                      | Nicht unterstützt |
| doppelter Bezeichner                                 | Unzulässig                       | Unzulässig        |
[Tabelle : 57. Destrukturierung, Parameter]

{#javascript-engine-feature-support__table_gl3_bvc_wtb} {#javascript-engine-feature-support__table_hl3_bvc_wtb__entry__3}

|               Funktion               | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|--------------------------------------|----------------------------------|-------------------|
| in Zeichenfolgen                     | Unterstützt                      | Nicht unterstützt |
| in Bezeichner                        | Nicht unterstützt                | Nicht unterstützt |
| in Eigenschaftsschlüsseldefinitionen | Nicht unterstützt                | Nicht unterstützt |
| in Eigenschaftsschlüsselzugriffen    | Nicht unterstützt                | Nicht unterstützt |
[Tabelle : 58. Unicode-Codepunkt-Escape-Zeichen]

{#javascript-engine-feature-support__table_hl3_bvc_wtb} {#javascript-engine-feature-support__table_il3_bvc_wtb__entry__3}

|              Funktion               | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|-------------------------------------|----------------------------------|-------------------|
| in Konstrukteuren                   | Nicht unterstützt                | Nicht unterstützt |
| Die Zuweisung ist ein früher Fehler | Unzulässig                       | Unzulässig        |
[Tabelle : 59. Neu.Ziel]

{#javascript-engine-feature-support__table_il3_bvc_wtb} {#javascript-engine-feature-support__table_jl3_bvc_wtb__entry__3}

|                         Funktion                          | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|-----------------------------------------------------------|----------------------------------|-------------------|
| Basis-Support                                             | Unterstützt                      | Unterstützt       |
| ist bereichsbezogen                                       | Unterstützt                      | Nicht unterstützt |
| Bereichsbeschattungsauflösung                             | Unterstützt                      | Nicht unterstützt |
| darf nicht in -Anweisungen enthalten sein                 | Unzulässig                       | Unzulässig        |
| das erneute Definieren einer Konstanten ist ein Fehler    | Unzulässig                       | Unzulässig        |
| Umfang der Schleifenanweisung                             | Unterstützt                      | Nicht unterstützt |
| Umfang der for-in-Schleifeniteration                      | Unterstützt                      | Nicht unterstützt |
| Umfang der for-of-Schleifeniteration                      | Unterstützt                      | Nicht unterstützt |
| Temporäre Totzone                                         | Nicht unterstützt                | Nicht unterstützt |
| Basisunterstützung (strikter Modus)                       | Unterstützt                      | Unterstützt       |
| ist bereichsbezogen (strikter Modus)                      | Unterstützt                      | Nicht unterstützt |
| Bereichsbeschattungsauflösung (strikter Modus)            | Unterstützt                      | Nicht unterstützt |
| darf nicht in Anweisungen enthalten sein (strikter Modus) | Unzulässig                       | Unzulässig        |
| Eine Konstante neu definieren (strikter Modus)            | Unzulässig                       | Unzulässig        |
| für Umfang der Schleifenanweisung (strikter Modus)        | Unterstützt                      | Nicht unterstützt |
| Umfang der for-in-Schleifeniteration (strikter Modus)     | Unterstützt                      | Nicht unterstützt |
| Umfang der for-of-Schleifeniteration (strikter Modus)     | Unterstützt                      | Nicht unterstützt |
| temporäre Totzone (strikter Modus)                        | Nicht unterstützt                | Nicht unterstützt |
[Tabelle : 60. Const]

{#javascript-engine-feature-support__table_jl3_bvc_wtb} {#javascript-engine-feature-support__table_kl3_bvc_wtb__entry__3}

|                            Funktion                            | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|----------------------------------------------------------------|----------------------------------|-------------------|
| Basis-Support                                                  | Unterstützt                      | Nicht unterstützt |
| ist bereichsbezogen                                            | Unterstützt                      | Nicht unterstützt |
| Bereichsbeschattungsauflösung                                  | Unterstützt                      | Nicht unterstützt |
| darf nicht in -Anweisungen enthalten sein                      | Unzulässig                       | Unzulässig        |
| Umfang der Schleifenanweisung                                  | Unterstützt                      | Nicht unterstützt |
| Temporäre Totzone                                              | Nicht unterstützt                | Nicht unterstützt |
| for/for-in-Schleifen-Iterationsumfang                          | Unterstützt                      | Nicht unterstützt |
| Schattenparameter für die for-in-Schleifenbindung              | Unzulässig                       | Unzulässig        |
| Basisunterstützung (strikter Modus)                            | Unterstützt                      | Nicht unterstützt |
| ist bereichsbezogen (strikter Modus)                           | Unterstützt                      | Nicht unterstützt |
| Bereichsbeschattungsauflösung (strikter Modus)                 | Unterstützt                      | Nicht unterstützt |
| darf nicht in Anweisungen enthalten sein (strikter Modus)      | Unzulässig                       | Unzulässig        |
| für Umfang der Schleifenanweisung (strikter Modus)             | Unterstützt                      | Nicht unterstützt |
| temporäre Totzone (strikter Modus)                             | Nicht unterstützt                | Nicht unterstützt |
| für/für-in-Schleifen-Iterationsbereich (strikter Modus)        | Unterstützt                      | Nicht unterstützt |
| Schattenparameter für for-in-Schleifenbindung (strikter Modus) | Unzulässig                       | Unzulässig        |
[Tabelle : 61. Lassen Sie]

{#javascript-engine-feature-support__table_kl3_bvc_wtb} {#javascript-engine-feature-support__table_t55_r2x_f5b__entry__3}

|              Funktion               | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|-------------------------------------|----------------------------------|-------------------|
| Funktionsdeklaration auf Blockebene | Unterstützt                      | Nicht unterstützt |
[Tabelle : 62. Funktionsdeklaration auf Blockebene]

{#javascript-engine-feature-support__table_t55_r2x_f5b} {#javascript-engine-feature-support__table_ll3_bvc_wtb__entry__3}

|                         Funktion                         | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|----------------------------------------------------------|----------------------------------|-------------------|
| 0 Parameter                                              | Unterstützt                      | Nicht unterstützt |
| 1 Parameter, keine Klammern                              | Unterstützt                      | Nicht unterstützt |
| mehrere Parameter                                        | Unterstützt                      | Nicht unterstützt |
| lexikalische „diese"-Bindung                             | Unterstützt                      | Nicht unterstützt |
| „dieses" durch Aufruf oder Anwendung geändert            | Unterstützt                      | Nicht unterstützt |
| kann nicht gebunden werden, kann jedoch erfolgreich sein | Unterstützt                      | Nicht unterstützt |
| lexikalische Bindung „Argumente".                        | Unterstützt                      | Nicht unterstützt |
| kein Zeilenumbruch zwischen Parametern und `=>`          | Unzulässig                       | Unzulässig        |
| richtige Rangfolge                                       | Unzulässig                       | Unzulässig        |
| keine Eigenschaft „Prototyp"                             | Nicht unterstützt                | Nicht unterstützt |
| lexikalische „Super"-Bindung in Konstruktoren            | Unterstützt                      | Nicht unterstützt |
| lexikalische „Super"-Bindung in Methoden                 | Unterstützt                      | Nicht unterstützt |
| lexikalische Bindung „new.target".                       | Nicht unterstützt                | Nicht unterstützt |
[Tabelle : 63. Pfeilfunktionen]

{#javascript-engine-feature-support__table_ll3_bvc_wtb} {#javascript-engine-feature-support__table_ml3_bvc_wtb__entry__3}

|                      Funktion                       | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|-----------------------------------------------------|----------------------------------|-------------------|
| Klassenanweisung                                    | Unterstützt                      | Nicht unterstützt |
| ist bereichsbezogen                                 | Unterstützt                      | Nicht unterstützt |
| Klassenausdruck                                     | Unterstützt                      | Nicht unterstützt |
| anonyme Klasse                                      | Unterstützt                      | Nicht unterstützt |
| -Konstrukteur                                       | Unterstützt                      | Nicht unterstützt |
| Prototypenmethoden                                  | Unterstützt                      | Nicht unterstützt |
| Methoden mit Zeichenfolgenschlüssel                 | Unterstützt                      | Nicht unterstützt |
| berechnete Prototypenmethoden                       | Unterstützt                      | Nicht unterstützt |
| optionales Semikolon                                | Unterstützt                      | Nicht unterstützt |
| statische Methoden                                  | Unterstützt                      | Nicht unterstützt |
| berechnete statische Methoden                       | Unterstützt                      | Nicht unterstützt |
| Eigenschaften von Zugriffsberechtigten              | Unterstützt                      | Nicht unterstützt |
| berechneten Zugriffseigenschaften                   | Unterstützt                      | Nicht unterstützt |
| Eigenschaften eines statischen Zugriffsberechtigten | Unterstützt                      | Nicht unterstützt |
| berechnete statische Zugriffseigenschaften          | Unterstützt                      | Nicht unterstützt |
| Klassenname hat einen lexikalischen Umfang          | Unterstützt                      | Nicht unterstützt |
| berechnete Namen, temporäre tote Zone               | Nicht unterstützt                | Nicht unterstützt |
| Methoden sind nicht aufzählbar                      | Unterstützt                      | Nicht unterstützt |
| impliziten strikten Modus                           | Nicht unterstützt                | Nicht unterstützt |
| Konstruktor erfordert new                           | Unterstützt                      | Nicht unterstützt |
| erweitert                                           | Unterstützt                      | Nicht unterstützt |
| erweitert Ausdrücke                                 | Unterstützt                      | Nicht unterstützt |
| erweitert null                                      | Unterstützt                      | Nicht unterstützt |
| new.target                                          | Unterstützt                      | Nicht unterstützt |
[Tabelle : 64. Klasse]

{#javascript-engine-feature-support__table_ml3_bvc_wtb} {#javascript-engine-feature-support__table_nl3_bvc_wtb__entry__3}

|                            Funktion                            | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|----------------------------------------------------------------|----------------------------------|-------------------|
| -Anweisung in -Konstruktoren                                   | Unterstützt                      | Nicht unterstützt |
| Ausdruck in Konstrukteuren                                     | Unterstützt                      | Nicht unterstützt |
| in Methoden, Eigenschaft Zugriff                               | Unterstützt                      | Nicht unterstützt |
| in Methoden, Methodenaufrufe                                   | Unterstützt                      | Nicht unterstützt |
| -Methodenaufrufe verwenden die richtige „diese"-Bindung        | Unterstützt                      | Nicht unterstützt |
| Konstruktoraufrufe verwenden die richtige „new.target"-Bindung | Unterstützt                      | Nicht unterstützt |
| ist statisch gebunden                                          | Unterstützt                      | Nicht unterstützt |
| Super () ruft den richtigen Konstruktor auf                    | Unterstützt                      | Nicht unterstützt |
[Tabelle : 65. Super]

{#javascript-engine-feature-support__table_nl3_bvc_wtb} {#javascript-engine-feature-support__table_ol3_bvc_wtb__entry__3}

|                              Funktion                               | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|---------------------------------------------------------------------|----------------------------------|-------------------|
| grundlegende Funktionalität                                         | Unzulässig                       | Unzulässig        |
| Generatorfunktionsausdrücke                                         | Unzulässig                       | Unzulässig        |
| richtige „diese" Bindung                                            | Unzulässig                       | Unzulässig        |
| kann „dieses" nicht mit „neu" verwenden                             | Unzulässig                       | Unzulässig        |
| Senden von                                                          | Unzulässig                       | Unzulässig        |
| %GeneratorPrototype%                                                | Unzulässig                       | Unzulässig        |
| %GeneratorPrototype% Prototypenkette                                | Unzulässig                       | Unzulässig        |
| %GeneratorPrototype%.constructor                                    | Unzulässig                       | Unzulässig        |
| %GeneratorPrototype%.throw                                          | Unzulässig                       | Unzulässig        |
| %GeneratorPrototype%.Rückgabe                                       | Unzulässig                       | Unzulässig        |
| Vorrang für Rückgabeoperator                                        | Unzulässig                       | Unzulässig        |
| Ausbeute \*, Arrays                                                 | Unzulässig                       | Unzulässig        |
| Ausbeute \*, spärliche Arrays                                       | Unzulässig                       | Unzulässig        |
| Ausbeute \*, Zeichenfolgen                                          | Unzulässig                       | Unzulässig        |
| Ausbeute \*, Astralebene-Zeichenfolgen                              | Unzulässig                       | Unzulässig        |
| Ausbeute \*, Generatorinstanzen                                     | Unzulässig                       | Unzulässig        |
| Ausbeute \*, generisch iterierbare Elemente                         | Unzulässig                       | Unzulässig        |
| Ausbeute \*, Instanzen von iterierbaren Elementen                   | Unzulässig                       | Unzulässig        |
| Ausbeute \* bei nicht iterierbaren Elementen ist ein Laufzeitfehler | Unzulässig                       | Unzulässig        |
| Ausbeute \*, Iterator wird geschlossen                              | Unzulässig                       | Unzulässig        |
| Ausbeute \*, Iterator wird über „throw()" geschlossen               | Unzulässig                       | Unzulässig        |
| Methoden für Kurzschriftgenerator                                   | Unzulässig                       | Unzulässig        |
| Kurzschriftgenerator-Methoden mit Zeichenfolgenschlüssel            | Unzulässig                       | Unzulässig        |
| Kurzhandgeneratoren berechnet                                       | Unzulässig                       | Unzulässig        |
| Methoden des Kurzschriftgenerators, Klassen                         | Unzulässig                       | Unzulässig        |
| Kurzhandgeneratoren, Klassen berechnet                              | Unzulässig                       | Unzulässig        |
| Kurzschriftgeneratoren können keine Konstrukteure sein              | Unzulässig                       | Unzulässig        |
[Tabelle : 66. Generatoren]

{#javascript-engine-feature-support__table_ol3_bvc_wtb} {#javascript-engine-feature-support__table_pl3_bvc_wtb__entry__3}

|                          Funktion                          | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|------------------------------------------------------------|----------------------------------|-------------------|
| Int8Array                                                  | Unzulässig                       | Unzulässig        |
| Uint8Array                                                 | Unzulässig                       | Unzulässig        |
| Uint8CampedArray                                           | Unzulässig                       | Unzulässig        |
| Int16Array                                                 | Unzulässig                       | Unzulässig        |
| Uint16Array                                                | Unzulässig                       | Unzulässig        |
| Int32-Array                                                | Unzulässig                       | Unzulässig        |
| Uint32-Array                                               | Unzulässig                       | Unzulässig        |
| Float32Array                                               | Unzulässig                       | Unzulässig        |
| Float64Array                                               | Unzulässig                       | Unzulässig        |
| Datenansicht (Int8)                                        | Unzulässig                       | Unzulässig        |
| Datenansicht (Uint8)                                       | Unzulässig                       | Unzulässig        |
| Datenansicht (Int16)                                       | Unzulässig                       | Unzulässig        |
| Datenansicht (Uint16)                                      | Unzulässig                       | Unzulässig        |
| Datenansicht (Int32)                                       | Unzulässig                       | Unzulässig        |
| Datenansicht (Uint32)                                      | Unzulässig                       | Unzulässig        |
| Datenansicht (Float32)                                     | Unzulässig                       | Unzulässig        |
| Datenansicht (Float64)                                     | Unzulässig                       | Unzulässig        |
| ArrayPuffer\[Symbol.Arten\]                                | Unzulässig                       | Unzulässig        |
| -Konstruktoren erfordern neue                              | Unzulässig                       | Unzulässig        |
| -Konstruktoren akzeptieren generische iterierbare Elemente | Unzulässig                       | Unzulässig        |
| korrekte Prototypenketten                                  | Unzulässig                       | Unzulässig        |
| %TypisiertesArray%.von                                     | Unzulässig                       | Unzulässig        |
| %TypisiertesArray%.of                                      | Unzulässig                       | Unzulässig        |
| %TypisiertesArray%.prototype.subarray                      | Unzulässig                       | Unzulässig        |
| %TypedArray%.prototype.join                                | Unzulässig                       | Unzulässig        |
| %TypedArray%.prototype.indexOf                             | Unzulässig                       | Unzulässig        |
| %TypedArray%.prototype.lastIndexOf                         | Unzulässig                       | Unzulässig        |
| %GetyptesArray%.prototype.slice                            | Unzulässig                       | Unzulässig        |
| %TypedArray%.prototype.every                               | Unzulässig                       | Unzulässig        |
| %GetyptesArray%.Prototyp.Filter                            | Unzulässig                       | Unzulässig        |
| %TypedArray%.prototype.forEach                             | Unzulässig                       | Unzulässig        |
| %TypedArray%.prototype.map                                 | Unzulässig                       | Unzulässig        |
| %TypisiertesArray%.prototyp.reduzieren                     | Unzulässig                       | Unzulässig        |
| %TypedArray%.prototype.redukeRechts                        | Unzulässig                       | Unzulässig        |
| %GetyptesArray%.Prototyp.Umgekehrt                         | Unzulässig                       | Unzulässig        |
| %TypedArray%.Prototyp.Einige                               | Unzulässig                       | Unzulässig        |
| %GetyptesArray%.Prototyp.Sortieren                         | Unzulässig                       | Unzulässig        |
| %TypedArray%.prototype.copyWithin                          | Unzulässig                       | Unzulässig        |
| %GetyptesArray%.Prototyp.Suchen                            | Unzulässig                       | Unzulässig        |
| %TypedArray%.prototype.findIndex                           | Unzulässig                       | Unzulässig        |
| %TypedArray%.prototype.fill                                | Unzulässig                       | Unzulässig        |
| %TypedArray%.prototype.keys                                | Unzulässig                       | Unzulässig        |
| %GetyptesArray%.Prototyp.Werte                             | Unzulässig                       | Unzulässig        |
| %TypedArray%.prototype.entries                             | Unzulässig                       | Unzulässig        |
| %TypedArray%.prototype\[Symbol.iterator\]                  | Unzulässig                       | Unzulässig        |
| %TypisiertesArray%\[Symbol.Arten\]                         | Unzulässig                       | Unzulässig        |
[Tabelle : 67. Typisierte Arrays]

{#javascript-engine-feature-support__table_pl3_bvc_wtb} {#javascript-engine-feature-support__table_ql3_bvc_wtb__entry__3}

|                Funktion                 | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|-----------------------------------------|----------------------------------|-------------------|
| grundlegende Funktionalität             | Unterstützt                      | Nicht unterstützt |
| Konstruktorargumente                    | Unterstützt                      | Nicht unterstützt |
| Konstruktor erfordert new               | Unterstützt                      | Nicht unterstützt |
| -Konstruktor akzeptiert null            | Unterstützt                      | Nicht unterstützt |
| -Konstruktor ruft den Satz auf          | Unterstützt                      | Nicht unterstützt |
| Iterator wird geschlossen               | Unterstützt                      | Nicht unterstützt |
| „map.prototype.set" gibt dies zurück    | Unterstützt                      | Nicht unterstützt |
| Schlüssel -0 wird in +0 konvertiert     | Unterstützt                      | Nicht unterstützt |
| Karte.Prototyp.Größe                    | Unterstützt                      | Nicht unterstützt |
| Zuordnung.Prototyp.Löschen              | Unterstützt                      | Nicht unterstützt |
| Karte.Prototyp.Klar                     | Unterstützt                      | Nicht unterstützt |
| Map.prototype.forEach                   | Unterstützt                      | Nicht unterstützt |
| Zuordnung.Prototyp.Schlüssel            | Unterstützt                      | Nicht unterstützt |
| Zuordnung.Prototyp.Werte                | Unterstützt                      | Nicht unterstützt |
| Karte.Prototyp.Einträge                 | Unterstützt                      | Nicht unterstützt |
| Karte.prototype\[Symbol.iterator\]      | Unterstützt                      | Nicht unterstützt |
| „map.prototype" ist keine Instanz       | Unterstützt                      | Nicht unterstützt |
| Prototypenkette des Zuordnungsiterators | Unterstützt                      | Nicht unterstützt |
| Zuordnung\[Symbol.Arten\]               | Unterstützt                      | Nicht unterstützt |
[Tabelle : 68. Karte]

{#javascript-engine-feature-support__table_ql3_bvc_wtb} {#javascript-engine-feature-support__table_rl3_bvc_wtb__entry__3}

|                     Funktion                     | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|--------------------------------------------------|----------------------------------|-------------------|
| grundlegende Funktionalität                      | Unterstützt                      | Nicht unterstützt |
| Konstruktorargumente                             | Unterstützt                      | Nicht unterstützt |
| Konstruktor erfordert new                        | Unterstützt                      | Nicht unterstützt |
| -Konstruktor akzeptiert null                     | Unterstützt                      | Nicht unterstützt |
| -Konstruktor ruft „add" auf                      | Unterstützt                      | Nicht unterstützt |
| Iterator wird geschlossen                        | Unterstützt                      | Nicht unterstützt |
| „Set.prototype.add" gibt Folgendes zurück        | Unterstützt                      | Nicht unterstützt |
| Schlüssel -0 wird in +0 konvertiert              | Unterstützt                      | Nicht unterstützt |
| Legen Sie.prototyp.größe fest                    | Unterstützt                      | Nicht unterstützt |
| Festlegen.Prototyp.Löschen                       | Unterstützt                      | Nicht unterstützt |
| Legen Sie.prototyp.klar fest                     | Unterstützt                      | Nicht unterstützt |
| Legen Sie.prototype.forEach fest                 | Unterstützt                      | Nicht unterstützt |
| Legen Sie.prototyp.schlüssel fest                | Unterstützt                      | Nicht unterstützt |
| Legen Sie.prototyp.werte fest                    | Unterstützt                      | Nicht unterstützt |
| Legen Sie.prototyp.einträge fest                 | Unterstützt                      | Nicht unterstützt |
| festlegen.prototype\[Symbol.iterator\]           | Unterstützt                      | Nicht unterstützt |
| „set.prototype" ist keine Instanz                | Unterstützt                      | Nicht unterstützt |
| Legen Sie die Prototypenkette des Iterators fest | Unterstützt                      | Nicht unterstützt |
| Satz\[Symbol.Arten\]                             | Unterstützt                      | Nicht unterstützt |
[Tabelle : 69. Satz]

{#javascript-engine-feature-support__table_rl3_bvc_wtb} {#javascript-engine-feature-support__table_sl3_bvc_wtb__entry__3}

|                           Funktion                            | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|---------------------------------------------------------------|----------------------------------|-------------------|
| grundlegende Funktionalität                                   | Unzulässig                       | Unzulässig        |
| Konstruktorargumente                                          | Unzulässig                       | Unzulässig        |
| Konstruktor erfordert new                                     | Unzulässig                       | Unzulässig        |
| -Konstruktor akzeptiert null                                  | Unzulässig                       | Unzulässig        |
| -Konstruktor ruft den Satz auf                                | Unzulässig                       | Unzulässig        |
| eingefrorene Objekte als Schlüssel                            | Unzulässig                       | Unzulässig        |
| Iterator wird geschlossen                                     | Unzulässig                       | Unzulässig        |
| WeakMap.prototype.set gibt Folgendes zurück                   | Unzulässig                       | Unzulässig        |
| WeakMap.prototype.delete                                      | Unzulässig                       | Unzulässig        |
| Keine WeakMap.prototype.clear-Methode                         | Unzulässig                       | Unzulässig        |
| Die Methoden .has, .get und .delete akzeptieren Grundelemente | Unzulässig                       | Unzulässig        |
| „WeakMap.prototype" ist keine Instanz                         | Unzulässig                       | Unzulässig        |
[Tabelle : 70. WeakMap]

{#javascript-engine-feature-support__table_sl3_bvc_wtb} {#javascript-engine-feature-support__table_tl3_bvc_wtb__entry__3}

|                        Funktion                         | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|---------------------------------------------------------|----------------------------------|-------------------|
| grundlegende Funktionalität                             | Unzulässig                       | Unzulässig        |
| Konstruktorargumente                                    | Unzulässig                       | Unzulässig        |
| Konstruktor erfordert new                               | Unzulässig                       | Unzulässig        |
| -Konstruktor akzeptiert null                            | Unzulässig                       | Unzulässig        |
| -Konstruktor ruft „add" auf                             | Unzulässig                       | Unzulässig        |
| Iterator wird geschlossen                               | Unzulässig                       | Unzulässig        |
| WeakSet.prototype.add gibt Folgendes zurück             | Unzulässig                       | Unzulässig        |
| WeakSet.prototype.delete                                | Unzulässig                       | Unzulässig        |
| Keine WeakSet.prototype.clear-Methode                   | Unzulässig                       | Unzulässig        |
| Die Methoden .has und .delete akzeptieren Grundelemente | Unzulässig                       | Unzulässig        |
| „WeakSet.prototype" ist keine Instanz                   | Unzulässig                       | Unzulässig        |
[Tabelle : 71. WeakSet]

{#javascript-engine-feature-support__table_tl3_bvc_wtb} {#javascript-engine-feature-support__table_ul3_bvc_wtb__entry__3}

|                       Funktion                       | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|------------------------------------------------------|----------------------------------|-------------------|
| Konstruktor erfordert new                            | Unzulässig                       | Unzulässig        |
| keine Eigenschaft „Prototyp"                         | Unzulässig                       | Unzulässig        |
| „get"-Handler                                        | Unzulässig                       | Unzulässig        |
| „get"-Handler, Instanzen von Proxys                  | Unzulässig                       | Unzulässig        |
| Invarianten Handler für „get"                        | Unzulässig                       | Unzulässig        |
| Handler für „festlegen".                             | Unzulässig                       | Unzulässig        |
| „set"-Handler, Instanzen von Proxys                  | Unzulässig                       | Unzulässig        |
| Invarianten Handler für „festlegen".                 | Unzulässig                       | Unzulässig        |
| Handler „hat"                                        | Unzulässig                       | Unzulässig        |
| Handler „hat" , Instanzen von Proxys                 | Unzulässig                       | Unzulässig        |
| Handler-Invarianten „hat"                            | Unzulässig                       | Unzulässig        |
| Handler „deleteProperty".                            | Unzulässig                       | Unzulässig        |
| Invariante des Handlers „deleteProperty".            | Unzulässig                       | Unzulässig        |
| Handler „getOwnPropertyDescriptor"                   | Unzulässig                       | Unzulässig        |
| Invarianten des Handlers „getOwnPropertyDescriptor". | Unzulässig                       | Unzulässig        |
| Handler für „defineProperty".                        | Unzulässig                       | Unzulässig        |
| Invarianten Handler „defineProperty".                | Unzulässig                       | Unzulässig        |
| Handler „getPrototypeOf".                            | Unzulässig                       | Unzulässig        |
| Invariante des Handlers „getPrototypeOf".            | Unzulässig                       | Unzulässig        |
| Handler „setPrototypeOf".                            | Unzulässig                       | Unzulässig        |
| Invariante des Handlers „setPrototypeOf".            | Unzulässig                       | Unzulässig        |
| Handler „isExtensible".                              | Unzulässig                       | Unzulässig        |
| Invariante des Handlers „isExtensible".              | Unzulässig                       | Unzulässig        |
| Handler „preventExtensions".                         | Unzulässig                       | Unzulässig        |
| Invariante des Handlers „preventExtensions".         | Unzulässig                       | Unzulässig        |
| Handler „ownKeys".                                   | Unzulässig                       | Unzulässig        |
| Invariante des Handlers „ownKeys".                   | Unzulässig                       | Unzulässig        |
| Handler für „apply".                                 | Unzulässig                       | Unzulässig        |
| Invariante des Handlers „apply".                     | Unzulässig                       | Unzulässig        |
| Handler für „construct".                             | Unzulässig                       | Unzulässig        |
| Invarianten Handler für „construct".                 | Unzulässig                       | Unzulässig        |
| Proxy.widerrufbar                                    | Unzulässig                       | Unzulässig        |
| Unterstützung für Array.isArray                      | Unzulässig                       | Unzulässig        |
| JSON.stringify-Unterstützung                         | Unzulässig                       | Unzulässig        |
[Tabelle : 72. Proxy]

{#javascript-engine-feature-support__table_ul3_bvc_wtb} {#javascript-engine-feature-support__table_vl3_bvc_wtb__entry__3}

|                            Funktion                            | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|----------------------------------------------------------------|----------------------------------|-------------------|
| Reflektieren.abrufen                                           | Unzulässig                       | Unzulässig        |
| Reflektieren.festlegen                                         | Unzulässig                       | Unzulässig        |
| Reflektieren.hat                                               | Unzulässig                       | Unzulässig        |
| Reflektieren.löschenEigenschaft                                | Unzulässig                       | Unzulässig        |
| Reflect.getOwnPropertyDescriptor                               | Unzulässig                       | Unzulässig        |
| Reflect.defineProperty                                         | Unzulässig                       | Unzulässig        |
| Reflect.getPrototypeOf                                         | Unzulässig                       | Unzulässig        |
| Reflect.setPrototypeOf                                         | Unzulässig                       | Unzulässig        |
| Reflektieren.istErweiterbar                                    | Unzulässig                       | Unzulässig        |
| Reflektieren.verhindernErweiterungen                           | Unzulässig                       | Unzulässig        |
| Reflect.ownKeys, Zeichenfolgenschlüssel                        | Unzulässig                       | Unzulässig        |
| Reflect.ownKeys, Symbolschlüssel                               | Unzulässig                       | Unzulässig        |
| Reflektieren.anwenden                                          | Unzulässig                       | Unzulässig        |
| Reflect.construct                                              | Unzulässig                       | Unzulässig        |
| „Reflect.construct" legt die Metaeigenschaft „new.target" fest | Unzulässig                       | Unzulässig        |
| Reflect.construct erstellt Instanzen aus dem dritten Argument  | Unzulässig                       | Unzulässig        |
| Reflect.construct, Array-Unterklasse                           | Unzulässig                       | Unzulässig        |
| Reflect.construct, RegExp-Unterklasse                          | Unzulässig                       | Unzulässig        |
| Reflect.construct, Funktionsunterklasse                        | Unzulässig                       | Unzulässig        |
| Reflect.construct, Promise-Unterklasse                         | Unzulässig                       | Unzulässig        |
[Tabelle : 73. Reflektieren]

{#javascript-engine-feature-support__table_vl3_bvc_wtb} {#javascript-engine-feature-support__table_wl3_bvc_wtb__entry__3}

|                   Funktion                   | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|----------------------------------------------|----------------------------------|-------------------|
| grundlegende Funktionalität                  | Unzulässig                       | Unzulässig        |
| Konstruktor erfordert new                    | Unzulässig                       | Unzulässig        |
| Promise.prototype ist keine Instanz          | Unzulässig                       | Unzulässig        |
| Zusage.alle                                  | Unzulässig                       | Unzulässig        |
| Promise.all, generische iterierbare Elemente | Unzulässig                       | Unzulässig        |
| Promise.race                                 | Unzulässig                       | Unzulässig        |
| Promise.race, generisch iterierbare Elemente | Unzulässig                       | Unzulässig        |
| Versprechen\[Symbol.Arten\]                  | Unzulässig                       | Unzulässig        |
[Tabelle : 74. Zusage]

{#javascript-engine-feature-support__table_wl3_bvc_wtb} {#javascript-engine-feature-support__table_xl3_bvc_wtb__entry__3}

|                     Funktion                      | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|---------------------------------------------------|----------------------------------|-------------------|
| grundlegende Funktionalität                       | Unterstützt                      | Nicht unterstützt |
| Typ der Unterstützung                             | Unterstützt                      | Nicht unterstützt |
| Symbolschlüssel sind im Code vor ES6 ausgeblendet | Unterstützt                      | Nicht unterstützt |
| Support für Object.defineProperty                 | Unterstützt                      | Nicht unterstützt |
| -Symbole erben von Symbol.prototype               | Unterstützt                      | Nicht unterstützt |
| kann nicht zu Zeichenfolge oder Zahl erzwingen    | Nicht unterstützt                | Nicht unterstützt |
| kann mit String() konvertieren.                   | Nicht unterstützt                | Nicht unterstützt |
| new Symbol () löst aus                            | Unterstützt                      | Nicht unterstützt |
| Objekt (Symbol)                                   | Nicht unterstützt                | Nicht unterstützt |
| JSON.stringify ignoriert Symbolprimitive          | Unterstützt                      | Nicht unterstützt |
| JSON.stringify ignoriert Symbolobjekte            | Nicht unterstützt                | Nicht unterstützt |
| globale Symbolregistrierung                       | Unterstützt                      | Nicht unterstützt |
[Tabelle : 75. Symbol]

{#javascript-engine-feature-support__table_xl3_bvc_wtb} {#javascript-engine-feature-support__table_yl3_bvc_wtb__entry__3}

|                               Funktion                                | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|-----------------------------------------------------------------------|----------------------------------|-------------------|
| Symbol.hatInstanz                                                     | Unzulässig                       | Unzulässig        |
| Symbol.isConcatSpreadable                                             | Unzulässig                       | Unzulässig        |
| Symbol.iterator, Dasein                                               | Unzulässig                       | Unzulässig        |
| Symbol.iterator, Argumentobjekt                                       | Unzulässig                       | Unzulässig        |
| Symbol.species, Dasein                                                | Unzulässig                       | Unzulässig        |
| Symbol.species, Array.prototype.concat                                | Unzulässig                       | Unzulässig        |
| Symbol.species, Array.prototype.filter                                | Unzulässig                       | Unzulässig        |
| Symbol.species, Array.prototype.map                                   | Unzulässig                       | Unzulässig        |
| Symbol.species, Array.prototype.slice                                 | Unzulässig                       | Unzulässig        |
| Symbol.species, Array.prototype.splice                                | Unzulässig                       | Unzulässig        |
| Symbol.species, RegExp.prototype\[Symbol.split\]                      | Unzulässig                       | Unzulässig        |
| Symbol.Arten, Promise.Prototyp.dann                                   | Unzulässig                       | Unzulässig        |
| Symbol.replace                                                        | Unzulässig                       | Unzulässig        |
| Symbolsuche                                                           | Unzulässig                       | Unzulässig        |
| Symbol.teilung                                                        | Unzulässig                       | Unzulässig        |
| Symbol.match                                                          | Unzulässig                       | Unzulässig        |
| Symbol.match, RegExp-Konstruktor                                      | Unzulässig                       | Unzulässig        |
| Symbol.match, Zeichenfolge.prototyp.startsWith                        | Unzulässig                       | Unzulässig        |
| Symbol.match, String.prototype.endsWith                               | Unzulässig                       | Unzulässig        |
| Symbol.match, Zeichenfolge.prototype.includes                         | Unzulässig                       | Unzulässig        |
| Symbol.zuPrimitiv                                                     | Unzulässig                       | Unzulässig        |
| Symbol.zuZeichenfolgeTag                                              | Unzulässig                       | Unzulässig        |
| Symbol.toStringTag wirkt sich auf vorhandene integrierte Elemente aus | Unzulässig                       | Unzulässig        |
| Symbol.toStringTag, neu integriert                                    | Unzulässig                       | Unzulässig        |
| Symbol.toStringTag, Versch. integriert                                | Unzulässig                       | Unzulässig        |
| Symbol.unscoables                                                     | Unzulässig                       | Unzulässig        |
[Tabelle : 76. Bekannte Symbole]

{#javascript-engine-feature-support__table_yl3_bvc_wtb} {#javascript-engine-feature-support__table_zl3_bvc_wtb__entry__3}

|              Funktion               | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|-------------------------------------|----------------------------------|-------------------|
| Objekt.zuweisen                     | Unterstützt                      | Nicht unterstützt |
| Object.is                           | Unterstützt                      | Nicht unterstützt |
| Object.getEigeneEigenschaftssymbole | Unterstützt                      | Nicht unterstützt |
| Object.setPrototypeOf               | Nicht unterstützt                | Nicht unterstützt |
[Tabelle : 77. Statische Objektmethoden]

{#javascript-engine-feature-support__table_zl3_bvc_wtb} {#javascript-engine-feature-support__table_am3_bvc_wtb__entry__3}

|                     Funktion                     | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|--------------------------------------------------|----------------------------------|-------------------|
| Funktionsanweisungen                             | Unterstützt                      | Unterstützt       |
| Funktionsausdrücke                               | Unterstützt                      | Unterstützt       |
| neue Funktion                                    | Nicht unterstützt                | Nicht unterstützt |
| gebundene Funktionen                             | Nicht unterstützt                | Nicht unterstützt |
| Variablen (Funktion)                             | Unterstützt                      | Nicht unterstützt |
| Objektmethoden (Funktion)                        | Unterstützt                      | Nicht unterstützt |
| Eigenschaften von Zugriffsberechtigten           | Nicht unterstützt                | Nicht unterstützt |
| Kurzschriftmethoden                              | Unterstützt                      | Nicht unterstützt |
| Kurzschriftmethoden (keine lexikalische Bindung) | Unterstützt                      | Nicht unterstützt |
| symbolbasierte Methoden                          | Nicht unterstützt                | Nicht unterstützt |
| Klassenanweisungen                               | Unterstützt                      | Nicht unterstützt |
| Klassenausdrücke                                 | Unterstützt                      | Nicht unterstützt |
| Variablen (Klasse)                               | Unterstützt                      | Nicht unterstützt |
| Objektmethoden (Klasse)                          | Nicht unterstützt                | Nicht unterstützt |
| Klassenprototypmethoden                          | Unterstützt                      | Nicht unterstützt |
| Statische Methoden der Klasse                    | Unterstützt                      | Nicht unterstützt |
| ist nicht bearbeitbar, ist konfigurierbar        | Nicht unterstützt                | Nicht unterstützt |
[Tabelle : 78. Eigenschaft „Name" der Funktion]

{#javascript-engine-feature-support__table_am3_bvc_wtb} {#javascript-engine-feature-support__table_bm3_bvc_wtb__entry__3}

|         Funktion          | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|---------------------------|----------------------------------|-------------------|
| Zeichenfolge.roh          | Unterstützt                      | Nicht unterstützt |
| Zeichenfolge.ausCodepunkt | Unterstützt                      | Nicht unterstützt |
[Tabelle : 79. Statische Zeichenfolgenmethoden]

{#javascript-engine-feature-support__table_bm3_bvc_wtb} {#javascript-engine-feature-support__table_cm3_bvc_wtb__entry__3}

|                     Funktion                     | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|--------------------------------------------------|----------------------------------|-------------------|
| Zeichenfolge.Prototyp.CodePointAt                | Unterstützt                      | Unterstützt       |
| Zeichenfolge.Prototyp.Normalisieren              | Unterstützt                      | Unterstützt       |
| Zeichenfolge.Prototyp.Wiederholen                | Unterstützt                      | Unterstützt       |
| Zeichenfolge.prototyp.startetMit                 | Unterstützt                      | Unterstützt       |
| „String.prototype.startsWith" führt zu „Regexp". | Nicht unterstützt                | Nicht unterstützt |
| Zeichenfolge.prototype.endsWith                  | Unterstützt                      | Unterstützt       |
| „String.prototype.endsWith" wirft „Regexp" aus   | Nicht unterstützt                | Nicht unterstützt |
| Zeichenfolge.Prototyp.Einschlüsse                | Unterstützt                      | Unterstützt       |
| Zeichenfolge.Prototyp\[Symbol.Iterator\]         | Unterstützt                      | Nicht unterstützt |
| Zeichenfolgen-Iterator-Prototypkette             | Unterstützt                      | Nicht unterstützt |
[Tabelle : 80. Zeichenfolge.Prototype-Methoden]

{#javascript-engine-feature-support__table_cm3_bvc_wtb} {#javascript-engine-feature-support__table_dm3_bvc_wtb__entry__3}

|                  Funktion                  | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|--------------------------------------------|----------------------------------|-------------------|
| RegExp.prototype.flags                     | Unterstützt                      | Nicht unterstützt |
| RegExp.prototype\[Symbol.Übereinstimmung\] | Nicht unterstützt                | Nicht unterstützt |
| RegExp.prototype\[Symbol.ersetzen\]        | Unterstützt                      | Nicht unterstützt |
| RegExp.Prototype\[Symbol.Teilen\]          | Unterstützt                      | Nicht unterstützt |
| RegExp.prototype\[Symbol.suche\]           | Nicht unterstützt                | Nicht unterstützt |
| RegExp\[Symbol.Arten\]                     | Unterstützt                      | Nicht unterstützt |
[Tabelle : 81. Eigenschaften von „RegExp.prototype".]

{#javascript-engine-feature-support__table_dm3_bvc_wtb} {#javascript-engine-feature-support__table_em3_bvc_wtb__entry__3}

|                              Funktion                               | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|---------------------------------------------------------------------|----------------------------------|-------------------|
| Array.from, arrayähnliche Objekte                                   | Unterstützt                      | Nicht unterstützt |
| Array.from, Generatorinstanzen                                      | Unzulässig                       | Unzulässig        |
| Array.from, generische iterierbare Elemente                         | Unterstützt                      | Nicht unterstützt |
| Array.from, Instanzen von generischen iterierbaren Elementen        | Unterstützt                      | Nicht unterstützt |
| Array.from-Zuordnungsfunktion, Array-ähnliche Objekte               | Unterstützt                      | Nicht unterstützt |
| Array.from-Zuordnungsfunktion, Generatorinstanzen                   | Unzulässig                       | Unzulässig        |
| Array.from-Zuordnungsfunktion, generisch iterierbare Elemente       | Unterstützt                      | Nicht unterstützt |
| Array.from-Zuordnungsfunktion, Instanzen von iterierbaren Elementen | Unterstützt                      | Nicht unterstützt |
| Array.from, Iterator wird geschlossen                               | Unterstützt                      | Nicht unterstützt |
| Array.von                                                           | Unterstützt                      | Nicht unterstützt |
| Array\[Symbol.Arten\]                                               | Unterstützt                      | Nicht unterstützt |
[Tabelle : 82. Statische Array-Methoden]

{#javascript-engine-feature-support__table_em3_bvc_wtb} {#javascript-engine-feature-support__table_fm3_bvc_wtb__entry__3}

|               Funktion               | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|--------------------------------------|----------------------------------|-------------------|
| Array.prototype.copyWithin           | Unterstützt                      | Nicht unterstützt |
| Array.Prototyp.Suchen                | Unterstützt                      | Nicht unterstützt |
| Array.Prototyp.Suchindex             | Unterstützt                      | Nicht unterstützt |
| Array.Prototyp.Füllung               | Unterstützt                      | Nicht unterstützt |
| Array.Prototyp.Schlüssel             | Unterstützt                      | Nicht unterstützt |
| Array.Prototyp.Werte                 | Unterstützt                      | Nicht unterstützt |
| Array.Prototyp.Einträge              | Unterstützt                      | Nicht unterstützt |
| Array.prototype\[Symbol.iterator\]   | Unterstützt                      | Nicht unterstützt |
| Prototypenkette des Array-Iterators  | Unterstützt                      | Nicht unterstützt |
| Array.prototype\[Symbol.unscoables\] | Unterstützt                      | Nicht unterstützt |
[Tabelle : 83. Array.prototype-Methoden]

{#javascript-engine-feature-support__table_fm3_bvc_wtb} {#javascript-engine-feature-support__table_gm3_bvc_wtb__entry__3}

|          Funktion           | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|-----------------------------|----------------------------------|-------------------|
| Anzahl.istendlich           | Unterstützt                      | Nicht unterstützt |
| Anzahl.istGanzzahl          | Unterstützt                      | Nicht unterstützt |
| Zahl.istSicherheitsGanzzahl | Unterstützt                      | Nicht unterstützt |
| Anzahl.istNaN               | Unterstützt                      | Nicht unterstützt |
| Anzahl.parseFloat           | Unzulässig                       | Unzulässig        |
| Anzahl.parseInt             | Unzulässig                       | Unzulässig        |
| Nummer.ECSIon               | Unterstützt                      | Nicht unterstützt |
| Anzahl.MIN_SAFE_INTEGER     | Unterstützt                      | Nicht unterstützt |
| Anzahl.MAX_SAFE_INTEGER     | Unterstützt                      | Nicht unterstützt |
[Tabelle : 84. Zahleneigenschaften]

{#javascript-engine-feature-support__table_gm3_bvc_wtb} {#javascript-engine-feature-support__table_hm3_bvc_wtb__entry__3}

|  Funktion   | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|-------------|----------------------------------|-------------------|
| Math.clz32  | Unterstützt                      | Nicht unterstützt |
| Math.imul   | Unterstützt                      | Nicht unterstützt |
| Math.sign   | Unterstützt                      | Nicht unterstützt |
| Math.log10  | Unterstützt                      | Nicht unterstützt |
| Math.log2   | Unterstützt                      | Nicht unterstützt |
| Math.log1p  | Unterstützt                      | Nicht unterstützt |
| Math.expm1  | Unterstützt                      | Nicht unterstützt |
| Math.cosh   | Unterstützt                      | Nicht unterstützt |
| Math.sinh   | Unterstützt                      | Nicht unterstützt |
| Math.tanh   | Unterstützt                      | Nicht unterstützt |
| Math.acosh  | Unterstützt                      | Nicht unterstützt |
| Math.asinh  | Unterstützt                      | Nicht unterstützt |
| Math.atanh  | Unterstützt                      | Nicht unterstützt |
| Math.trunc  | Unterstützt                      | Nicht unterstützt |
| Mathe.grund | Unterstützt                      | Nicht unterstützt |
| Math.cbr    | Unterstützt                      | Nicht unterstützt |
| Math.Hypot  | Unterstützt                      | Nicht unterstützt |
[Tabelle : 85. Mathematische Methoden]

{#javascript-engine-feature-support__table_hm3_bvc_wtb} {#javascript-engine-feature-support__table_trb_5gx_f5b__entry__3}

|              Funktion               | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|-------------------------------------|----------------------------------|-------------------|
| Datum.Prototyp\[Symbol.zuPrimitiv\] | Unterstützt                      | Nicht unterstützt |
[Tabelle : 86. Datum.Prototyp\[Symbol.zuPrimitiv\]]

{#javascript-engine-feature-support__table_trb_5gx_f5b} {#javascript-engine-feature-support__table_im3_bvc_wtb__entry__3}

|            Funktion             | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|---------------------------------|----------------------------------|-------------------|
| Längeneigenschaft (Zugriff)     | Unzulässig                       | Unzulässig        |
| Längeneigenschaft (Einstellung) | Unzulässig                       | Unzulässig        |
| Korrekte Prototypenkette        | Unzulässig                       | Unzulässig        |
| Unterstützung für Array.isArray | Unzulässig                       | Unzulässig        |
| Array.prototype.concat          | Unzulässig                       | Unzulässig        |
| Array.Prototyp.Filter           | Unzulässig                       | Unzulässig        |
| Array.prototype.map             | Unzulässig                       | Unzulässig        |
| Array.Prototyp.Teil             | Unzulässig                       | Unzulässig        |
| Array.prototyp.splice           | Unzulässig                       | Unzulässig        |
| Array.von                       | Unzulässig                       | Unzulässig        |
| Array.von                       | Unzulässig                       | Unzulässig        |
[Tabelle : 87. Array ist untergeordnet]

{#javascript-engine-feature-support__table_im3_bvc_wtb} {#javascript-engine-feature-support__table_jm3_bvc_wtb__entry__3}

|          Funktion           | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|-----------------------------|----------------------------------|-------------------|
| grundlegende Funktionalität | Unzulässig                       | Unzulässig        |
| Korrekte Prototypenkette    | Unzulässig                       | Unzulässig        |
| RegExp.prototype.exec       | Unzulässig                       | Unzulässig        |
| RegExp.prototype.test       | Unzulässig                       | Unzulässig        |
[Tabelle : 88. RegExp kann in Unterklassen unterteilt werden]

{#javascript-engine-feature-support__table_jm3_bvc_wtb} {#javascript-engine-feature-support__table_km3_bvc_wtb__entry__3}

|            Funktion             | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|---------------------------------|----------------------------------|-------------------|
| aufgerufen werden kann          | Unzulässig                       | Unzulässig        |
| Korrekte Prototypenkette        | Unzulässig                       | Unzulässig        |
| kann mit „neu" verwendet werden | Unzulässig                       | Unzulässig        |
| Function.prototype.call         | Unzulässig                       | Unzulässig        |
| Funktion.Prototyp.Anwenden      | Unzulässig                       | Unzulässig        |
| Funktion.Prototyp.Bind          | Unzulässig                       | Unzulässig        |
[Tabelle : 89. Funktion ist unterklassifizierbar]

{#javascript-engine-feature-support__table_km3_bvc_wtb} {#javascript-engine-feature-support__table_lm3_bvc_wtb__entry__3}

|          Funktion           | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|-----------------------------|----------------------------------|-------------------|
| grundlegende Funktionalität | Unzulässig                       | Unzulässig        |
| Korrekte Prototypenkette    | Unzulässig                       | Unzulässig        |
| Zusage.alle                 | Unzulässig                       | Unzulässig        |
| Promise.race                | Unzulässig                       | Unzulässig        |
[Tabelle : 90. Promise ist unterklassifizierbar]

{#javascript-engine-feature-support__table_lm3_bvc_wtb} {#javascript-engine-feature-support__table_mm3_bvc_wtb__entry__3}

|               Funktion               | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|--------------------------------------|----------------------------------|-------------------|
| Der boolesche Wert ist untergeordnet | Unzulässig                       | Unzulässig        |
| Zahl ist untergeordnet               | Unzulässig                       | Unzulässig        |
| Zeichenfolge ist untergeordnet       | Unzulässig                       | Unzulässig        |
| Fehler ist unterklassifizierbar      | Unzulässig                       | Unzulässig        |
| Zuordnung ist untergeordnet          | Unzulässig                       | Unzulässig        |
| Satz ist unterklassifizierbar        | Unzulässig                       | Unzulässig        |
[Tabelle : 91. Verschiedene untergeordnete Elemente]

{#javascript-engine-feature-support__table_mm3_bvc_wtb} {#javascript-engine-feature-support__table_nm3_bvc_wtb__entry__3}

|      Funktion       | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|---------------------|----------------------------------|-------------------|
| Grundfunktionen     | Unzulässig                       | Unzulässig        |
| Generatorfunktionen | Unzulässig                       | Unzulässig        |
| Pfeilfunktionen     | Unzulässig                       | Unzulässig        |
| Klassen             | Unzulässig                       | Unzulässig        |
| Unterklassen        | Unzulässig                       | Unzulässig        |
[Tabelle : 92. Prototyp der gebundenen Funktionen]

{#javascript-engine-feature-support__table_nm3_bvc_wtb} {#javascript-engine-feature-support__table_om3_bvc_wtb__entry__3}

|                  Funktion                  | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|--------------------------------------------|----------------------------------|-------------------|
| ToPrimitiv                                 | Unzulässig                       | Unzulässig        |
| CreateListFromArrayLike                    | Unzulässig                       | Unzulässig        |
| instanceof-Operator                        | Unterstützt                      | Unzulässig        |
| HatBinding                                 | Unzulässig                       | Unzulässig        |
| CreateDynamicFunction                      | Unzulässig                       | Unzulässig        |
| ClassDefinitionEvaluation                  | Unzulässig                       | Unzulässig        |
| IteratorComplete, IteratorValue            | Unzulässig                       | Unzulässig        |
| ToEigenschaftsDeskriptor                   | Unzulässig                       | Unzulässig        |
| Objekt.zuweisen                            | Unzulässig                       | Unzulässig        |
| Object.defineProperties                    | Unzulässig                       | Unzulässig        |
| Funktion.Prototyp.Bind                     | Unzulässig                       | Unzulässig        |
| Fehler.prototyp.zuZeichenfolge             | Unzulässig                       | Unzulässig        |
| Zeichenfolge.roh                           | Unzulässig                       | Unzulässig        |
| RegExp-Konstruktor                         | Unzulässig                       | Unzulässig        |
| RegExp.prototype.flags                     | Unzulässig                       | Unzulässig        |
| RegExp.prototype.test                      | Unzulässig                       | Unzulässig        |
| RegExp.prototype.toString                  | Unzulässig                       | Unzulässig        |
| RegExp.prototype\[Symbol.Übereinstimmung\] | Unzulässig                       | Unzulässig        |
| RegExp.prototype\[Symbol.ersetzen\]        | Unzulässig                       | Unzulässig        |
| RegExp.prototype\[Symbol.suche\]           | Unzulässig                       | Unzulässig        |
| RegExp.Prototype\[Symbol.Teilen\]          | Unzulässig                       | Unzulässig        |
| Array.von                                  | Unzulässig                       | Unzulässig        |
| Array.prototype.concat                     | Unzulässig                       | Unzulässig        |
| Array.prototype-Iterationsmethoden         | Unzulässig                       | Unzulässig        |
| Array.prototype.pop                        | Unzulässig                       | Unzulässig        |
| Array.Prototyp.Umkehren                    | Unzulässig                       | Unzulässig        |
| Array.Prototyp.Schicht                     | Unzulässig                       | Unzulässig        |
| Array.prototyp.splice                      | Unzulässig                       | Unzulässig        |
| Array.prototyp.zuZeichenfolge              | Unzulässig                       | Unzulässig        |
| JSON.stringify                             | Unzulässig                       | Unzulässig        |
| Lösungsfunktionen für Promise              | Unzulässig                       | Unzulässig        |
| Zeichenfolge.Prototyp.Übereinstimmung      | Unzulässig                       | Unzulässig        |
| Zeichenfolge.Prototyp.Ersetzen             | Unzulässig                       | Unzulässig        |
| String.prototype.search                    | Unzulässig                       | Unzulässig        |
| Zeichenfolge.Prototyp.Teilen               | Unzulässig                       | Unzulässig        |
| Datum.Prototyp.zuJSON                      | Unzulässig                       | Unzulässig        |
[Tabelle : 93. Proxy, interne „get"-Aufrufe]

{#javascript-engine-feature-support__table_om3_bvc_wtb} {#javascript-engine-feature-support__table_pm3_bvc_wtb__entry__3}

|              Funktion               | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|-------------------------------------|----------------------------------|-------------------|
| Objekt.zuweisen                     | Unzulässig                       | Unzulässig        |
| Array.von                           | Unzulässig                       | Unzulässig        |
| Array.von                           | Unzulässig                       | Unzulässig        |
| Array.prototype.copyWithin          | Unzulässig                       | Unzulässig        |
| Array.Prototyp.Füllung              | Unzulässig                       | Unzulässig        |
| Array.prototype.pop                 | Unzulässig                       | Unzulässig        |
| Array.Prototyp.Push                 | Unzulässig                       | Unzulässig        |
| Array.Prototyp.Umkehren             | Unzulässig                       | Unzulässig        |
| Array.Prototyp.Schicht              | Unzulässig                       | Unzulässig        |
| Array.prototyp.splice               | Unzulässig                       | Unzulässig        |
| Array.Prototyp.Verschieben aufheben | Unzulässig                       | Unzulässig        |
[Tabelle : 94. Proxy, interne „set"-Aufrufe]

{#javascript-engine-feature-support__table_pm3_bvc_wtb} {#javascript-engine-feature-support__table_qm3_bvc_wtb__entry__3}

|              Funktion               | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|-------------------------------------|----------------------------------|-------------------|
| \[\[Satz\]\]                        | Unzulässig                       | Unzulässig        |
| Legen Sie die Integritätsebene fest | Unzulässig                       | Unzulässig        |
[Tabelle : 95. Proxy, interne „defineProperty"-Aufrufe]

{#javascript-engine-feature-support__table_qm3_bvc_wtb} {#javascript-engine-feature-support__table_rm3_bvc_wtb__entry__3}

|              Funktion               | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|-------------------------------------|----------------------------------|-------------------|
| Array.prototype.copyWithin          | Unzulässig                       | Unzulässig        |
| Array.prototype.pop                 | Unzulässig                       | Unzulässig        |
| Array.Prototyp.Umkehren             | Unzulässig                       | Unzulässig        |
| Array.Prototyp.Schicht              | Unzulässig                       | Unzulässig        |
| Array.prototyp.splice               | Unzulässig                       | Unzulässig        |
| Array.Prototyp.Verschieben aufheben | Unzulässig                       | Unzulässig        |
[Tabelle : 96. Proxy, interne „deleteProperty"-Aufrufe]

{#javascript-engine-feature-support__table_rm3_bvc_wtb} {#javascript-engine-feature-support__table_sm3_bvc_wtb__entry__3}

|               Funktion               | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|--------------------------------------|----------------------------------|-------------------|
| \[\[Satz\]\]                         | Unzulässig                       | Unzulässig        |
| Objekt.zuweisen                      | Unzulässig                       | Unzulässig        |
| Objekt.Prototyp.HatEigeneEigenschaft | Unzulässig                       | Unzulässig        |
| Funktion.Prototyp.Bind               | Unzulässig                       | Unzulässig        |
[Tabelle : 97. Proxy, interne „getOwnPropertyDescriptor"-Aufrufe]

{#javascript-engine-feature-support__table_sm3_bvc_wtb} {#javascript-engine-feature-support__table_tm3_bvc_wtb__entry__3}

|              Funktion               | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|-------------------------------------|----------------------------------|-------------------|
| Legen Sie die Integritätsebene fest | Unzulässig                       | Unzulässig        |
| TestIntegrityLevel                  | Unzulässig                       | Unzulässig        |
| Serialisieren Sie das JSON-Objekt   | Unzulässig                       | Unzulässig        |
[Tabelle : 98. Proxy, interne „ownKeys"-Aufrufe]

{#javascript-engine-feature-support__table_tm3_bvc_wtb} {#javascript-engine-feature-support__table_um3_bvc_wtb__entry__3}

|                Funktion                 | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|-----------------------------------------|----------------------------------|-------------------|
| Object.getPrototypeOf                   | Unzulässig                       | Unzulässig        |
| Object.getEigenenEigenschaftsDeskriptor | Unzulässig                       | Unzulässig        |
| Object.abrufenEigeneEigenschaftNamen    | Unzulässig                       | Unzulässig        |
| Object.sear                             | Unzulässig                       | Unzulässig        |
| Object.Freeze                           | Unzulässig                       | Unzulässig        |
| Objekt.verhindernErweiterungen          | Unzulässig                       | Unzulässig        |
| Objekt.istVerschlossen                  | Unzulässig                       | Unzulässig        |
| Objekt.istEingefroren                   | Unzulässig                       | Unzulässig        |
| Objekt.istErweiterbar                   | Unzulässig                       | Unzulässig        |
| Objekt.Schlüssel                        | Unzulässig                       | Unzulässig        |
[Tabelle : 99. Statische Objektmethoden akzeptieren Grundelemente]

{#javascript-engine-feature-support__table_um3_bvc_wtb} {#javascript-engine-feature-support__table_vm3_bvc_wtb__entry__3}

|                      Funktion                      | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|----------------------------------------------------|----------------------------------|-------------------|
| Objekt.Schlüssel                                   | Unzulässig                       | Unzulässig        |
| Object.abrufenEigeneEigenschaftNamen               | Unzulässig                       | Unzulässig        |
| Objekt.zuweisen                                    | Unzulässig                       | Unzulässig        |
| JSON.stringify                                     | Unzulässig                       | Unzulässig        |
| JSON.parse                                         | Unzulässig                       | Unzulässig        |
| Reflect.ownKeys, Zeichenfolgenschlüsselreihenfolge | Unzulässig                       | Unzulässig        |
| Reflect.ownKeys, Symbolschlüsselreihenfolge        | Unzulässig                       | Unzulässig        |
[Tabelle : 100. Eigeneigenschaftsauftrag]

{#javascript-engine-feature-support__table_vm3_bvc_wtb} {#javascript-engine-feature-support__table_wm3_bvc_wtb__entry__3}

|                          Funktion                           | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|-------------------------------------------------------------|----------------------------------|-------------------|
| var −                                                       | Unzulässig                       | Unzulässig        |
| var ð ‹$;                                                   | Unzulässig                       | Unzulässig        |
| keine reservierten Wörter mit Escape-Zeichen als Bezeichner | Unzulässig                       | Unzulässig        |
[Tabelle : 101. Aktualisierte Identifier-Syntax]

{#javascript-engine-feature-support__table_wm3_bvc_wtb} {#javascript-engine-feature-support__table_ym3_bvc_wtb__entry__3}

|                     Funktion                     | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|--------------------------------------------------|----------------------------------|-------------------|
| hochgezogene Funktionsdeklaration auf Blockebene | Unzulässig                       | Unzulässig        |
| beschriftete Funktionsanweisungen                | Unzulässig                       | Unzulässig        |
| Funktionsanweisungen in if-Anweisungsklauseln    | Unzulässig                       | Unzulässig        |
[Tabelle : 102. Nicht strikte Funktionssemantik]

{#javascript-engine-feature-support__table_ym3_bvc_wtb} {#javascript-engine-feature-support__table_zm3_bvc_wtb__entry__3}

|             Funktion              | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|-----------------------------------|----------------------------------|-------------------|
| Basis-Support                     | Unzulässig                       | Unzulässig        |
| mehrere __proto__ sind ein Fehler | Unzulässig                       | Unzulässig        |
| keine berechnete Eigenschaft      | Unzulässig                       | Unzulässig        |
| ist keine Kurzhandeigenschaft     | Unzulässig                       | Unzulässig        |
| keine Kurzformmethode             | Unzulässig                       | Unzulässig        |
[Tabelle : 103. __proto__ in Objektliteralen]

{#javascript-engine-feature-support__table_zm3_bvc_wtb} {#javascript-engine-feature-support__table_an3_bvc_wtb__entry__3}

|                 Funktion                  | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|-------------------------------------------|----------------------------------|-------------------|
| Prototyp abrufen                          | Unzulässig                       | Unzulässig        |
| Legen Sie den Prototypen fest             | Unzulässig                       | Unzulässig        |
| abwesend in Object.create(null)           | Unzulässig                       | Unzulässig        |
| vorhanden in hasOwnProperty()             | Unzulässig                       | Unzulässig        |
| richtigen Eigenschaftsdeskriptor          | Unzulässig                       | Unzulässig        |
| vorhanden in Object.getOwnPropertyNames() | Unzulässig                       | Unzulässig        |
[Tabelle : 104. Objekt.Prototyp.__Proto__]

{#javascript-engine-feature-support__table_an3_bvc_wtb} {#javascript-engine-feature-support__table_bn3_bvc_wtb__entry__3}

|                              Funktion                              | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|--------------------------------------------------------------------|----------------------------------|-------------------|
| Dasein                                                             | Unzulässig                       | Unzulässig        |
| Namen von Tags sind in Kleinbuchstaben angegeben                   | Unzulässig                       | Unzulässig        |
| Anführungszeichen in Argumenten werden mit Escape-Zeichen versehen | Unzulässig                       | Unzulässig        |
[Tabelle : 105. HTML-Methoden „string.prototype".]

{#javascript-engine-feature-support__table_bn3_bvc_wtb} {#javascript-engine-feature-support__table_cn3_bvc_wtb__entry__3}

|          Funktion           | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|-----------------------------|----------------------------------|-------------------|
| grundlegende Funktionalität | Unzulässig                       | Unzulässig        |
| gibt dies zurück            | Unzulässig                       | Unzulässig        |
[Tabelle : 106. RegExp.prototype.compile]

{#javascript-engine-feature-support__table_cn3_bvc_wtb} {#javascript-engine-feature-support__table_dn3_bvc_wtb__entry__3}

|                        Funktion                         | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|---------------------------------------------------------|----------------------------------|-------------------|
| Bindestriche in Zeichensätzen                           | Unzulässig                       | Unzulässig        |
| ungültiges Escape-Zeichen                               | Unzulässig                       | Unzulässig        |
| ungültiges Steuerzeichen mit Escape-Zeichen             | Unzulässig                       | Unzulässig        |
| ungültige Unicode-Escape-Zeichen                        | Unzulässig                       | Unzulässig        |
| ungültiges hexadezimals Escape-Zeichen                  | Unzulässig                       | Unzulässig        |
| unvollständige Muster und Quantifizierer                | Unzulässig                       | Unzulässig        |
| Oktal-Escape-Sequenzen                                  | Unzulässig                       | Unzulässig        |
| ungültige Rückreferenzen werden zu Oktal-Escape-Zeichen | Unzulässig                       | Unzulässig        |
[Tabelle : 107. RegExp-Syntaxerweiterungen]

{#javascript-engine-feature-support__table_dn3_bvc_wtb}

Funktionen von ECMAScript 2009 (ES5). {#javascript-engine-feature-support__section_z5d_x5c_wtb}
-----------------------------------------------------------------------------------------------

{#javascript-engine-feature-support__table_avd_x5c_wtb__entry__3}

|                 Funktion                 | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|------------------------------------------|----------------------------------|-------------------|
| Getter-Accessors                         | Unterstützt                      | Unterstützt       |
| Festlegen von Zugriffsberechtigten       | Unterstützt                      | Unterstützt       |
| Nachgestellte Kommas in Objektliteralen  | Unterstützt                      | Unterstützt       |
| Nachgestellte Kommas in Arrayliteralen   | Unterstützt                      | Unterstützt       |
| Reservierte Wörter als Eigenschaftsnamen | Unterstützt                      | Unterstützt       |
[Tabelle : 108. Objekt-/Array-Texterweiterungen]

{#javascript-engine-feature-support__table_avd_x5c_wtb} {#javascript-engine-feature-support__table_bvd_x5c_wtb__entry__3}

|                Funktion                 | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|-----------------------------------------|----------------------------------|-------------------|
| Object.create                           | Unterstützt                      | Unterstützt       |
| Object.defineProperty                   | Unterstützt                      | Unterstützt       |
| Object.defineProperties                 | Unterstützt                      | Unterstützt       |
| Object.getPrototypeOf                   | Unterstützt                      | Unterstützt       |
| Objekt.Schlüssel                        | Unterstützt                      | Unterstützt       |
| Object.sear                             | Unterstützt                      | Unterstützt       |
| Object.Freeze                           | Unterstützt                      | Unterstützt       |
| Objekt.verhindernErweiterungen          | Unterstützt                      | Unterstützt       |
| Objekt.istVerschlossen                  | Unterstützt                      | Unterstützt       |
| Objekt.istEingefroren                   | Unterstützt                      | Unterstützt       |
| Objekt.istErweiterbar                   | Unterstützt                      | Unterstützt       |
| Object.getEigenenEigenschaftsDeskriptor | Unterstützt                      | Unterstützt       |
| Object.abrufenEigeneEigenschaftNamen    | Unterstützt                      | Unterstützt       |
[Tabelle : 109. Statische Objektmethoden]

{#javascript-engine-feature-support__table_bvd_x5c_wtb} {#javascript-engine-feature-support__table_cvd_x5c_wtb__entry__3}

|                                   Funktion                                    | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|-------------------------------------------------------------------------------|----------------------------------|-------------------|
| Array.istArray                                                                | Unterstützt                      | Unterstützt       |
| Array.prototype.indexOf                                                       | Unterstützt                      | Unterstützt       |
| Array.prototype.lastIndexOf                                                   | Unterstützt                      | Unterstützt       |
| Array.prototyp.alle                                                           | Unterstützt                      | Unterstützt       |
| Array.Prototyp.Einige                                                         | Unterstützt                      | Unterstützt       |
| Array.prototype.forEach                                                       | Unterstützt                      | Unterstützt       |
| Array.Prototyp.Zuordnung                                                      | Unterstützt                      | Unterstützt       |
| Array.Prototyp.Filter                                                         | Unterstützt                      | Unterstützt       |
| Array.Prototyp.Reduzieren                                                     | Unterstützt                      | Unterstützt       |
| Array.Prototyp.ReduzierenRechts                                               | Unterstützt                      | Unterstützt       |
| Array.prototype.sort: „compareFn" muss „Funktion" oder „nicht definiert" sein | Nicht unterstützt                | Nicht unterstützt |
| Array.prototype.sort: vergleichenFn kann explizit nicht definiert sein        | Unterstützt                      | Unterstützt       |
[Tabelle : 110. Array-Methoden]

{#javascript-engine-feature-support__table_cvd_x5c_wtb} {#javascript-engine-feature-support__table_dvd_x5c_wtb__entry__3}

|               Funktion                | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|---------------------------------------|----------------------------------|-------------------|
| Eigenschaftszugriff für Zeichenfolgen | Unterstützt                      | Unterstützt       |
| Zeichenfolge.Prototyp.Teilen          | Unterstützt                      | Nicht unterstützt |
| Zeichenfolge.Prototyp.Trim            | Unterstützt                      | Unterstützt       |
[Tabelle : 111. Zeichenfolgeneigenschaften und -methoden]

{#javascript-engine-feature-support__table_dvd_x5c_wtb} {#javascript-engine-feature-support__table_evd_x5c_wtb__entry__3}

|              Funktion              | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|------------------------------------|----------------------------------|-------------------|
| Datum.Prototyp.nachISOZeichenfolge | Unterstützt                      | Unterstützt       |
| Date.now                           | Unterstützt                      | Unterstützt       |
| Datum.Prototyp.zuJSON              | Nicht unterstützt                | Nicht unterstützt |
[Tabelle : 112. Datumsmethoden]

{#javascript-engine-feature-support__table_evd_x5c_wtb} {#javascript-engine-feature-support__table_fvd_x5c_wtb__entry__3}

|    Funktion     | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|-----------------|----------------------------------|-------------------|
| nicht definiert | Unterstützt                      | Unterstützt       |
| NaN             | Unterstützt                      | Unterstützt       |
| Unendlichkeit   | Unterstützt                      | Unterstützt       |
[Tabelle : 113. Unveränderliche globale]

{#javascript-engine-feature-support__table_fvd_x5c_wtb} {#javascript-engine-feature-support__table_gvd_x5c_wtb__entry__3}

|                                 Funktion                                  | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|---------------------------------------------------------------------------|----------------------------------|-------------------|
| Number.prototype.toExponential rundet ordnungsgemäß                       | Unterstützt                      | Unterstützt       |
| „Number.prototype.toExponential" wirft auf −±Unendlich „bruchstellen" aus | Unterstützt                      | Unterstützt       |
| „Number.prototype.toExponential" löst keine Edge-Fälle aus                | Unterstützt                      | Unterstützt       |
[Tabelle : 114. Nummernmethoden]

{#javascript-engine-feature-support__table_gvd_x5c_wtb} {#javascript-engine-feature-support__table_ivd_x5c_wtb__entry__3}

|                                     Funktion                                     | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|----------------------------------------------------------------------------------|----------------------------------|-------------------|
| reservierte Wörter                                                               | Unzulässig                       | Unzulässig        |
| „dieses" ist in Funktionen nicht definiert                                       | Unzulässig                       | Unzulässig        |
| „dieses" wird in Primitivmethoden nicht zu einem Objekt gezwungen                | Unzulässig                       | Unzulässig        |
| „dieses" wird in primitiven Zugriffsberechtigten nicht zu einem Objekt gezwungen | Unzulässig                       | Unzulässig        |
| veraltetes Oktal ist ein SyntaxError                                             | Unzulässig                       | Unzulässig        |
| Zuweisung von an nicht auflösbare Bezeichner ist ein Referenzfehler              | Unzulässig                       | Unzulässig        |
| Zuweisung an Auswertung oder Argumente ist ein SyntaxError                       | Unzulässig                       | Unzulässig        |
| Zuweisung zu nicht bearbeitbaren Eigenschaften ist ein TypeError                 | Unzulässig                       | Unzulässig        |
| „eval" oder „argument"-Bindungen sind ein SyntaxError                            | Unzulässig                       | Unzulässig        |
| „argumente.caller" wurde entfernt oder ist ein TypeError                         | Unzulässig                       | Unzulässig        |
| „argumente.callee" ist ein TypeError                                             | Unzulässig                       | Unzulässig        |
| (function(){}).caller und (function(){}).arguments ist ein TypeError             | Unzulässig                       | Unzulässig        |
| Argumente sind nicht zugeordnet                                                  | Unzulässig                       | Unzulässig        |
| eval() kann keine Bindungen erstellen                                            | Unzulässig                       | Unzulässig        |
| das Löschen von Bindungen ist ein SyntaxError                                    | Unzulässig                       | Unzulässig        |
| Das Löschen nicht konfigurierbarer Eigenschaften ist ein TypeError               | Unzulässig                       | Unzulässig        |
| „mit" ist ein SyntaxError                                                        | Unzulässig                       | Unzulässig        |
| wiederholte Parameternamen sind ein SyntaxError                                  | Unzulässig                       | Unzulässig        |
| Funktionsausdrücke mit übereinstimmendem Namen und Argument sind gültig          | Unzulässig                       | Unzulässig        |
[Tabelle : 115. Strikter Modus]

{#javascript-engine-feature-support__table_ivd_x5c_wtb} {#javascript-engine-feature-support__table_dsy_c3x_f5b__entry__3}

|        Funktion        | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|------------------------|----------------------------------|-------------------|
| Funktion.Prototyp.Bind | Unterstützt                      | Unterstützt       |
[Tabelle : 116. Funktion.Prototyp.Bind]

{#javascript-engine-feature-support__table_dsy_c3x_f5b} {#javascript-engine-feature-support__table_hwd_ljx_f5b__entry__3}

| Funktion | Modus für ECMAScript 2021 (ES12) | ES5-Standardmodus |
|----------|----------------------------------|-------------------|
| JSON     | Unterstützt                      | Unterstützt       |
[Tabelle : 117. JSON]

{#javascript-engine-feature-support__table_hwd_ljx_f5b}

