Durch das Präfix erhält die Engine für JavaScript die Information, für welches Objekt Sie die Methode oder das Attribut aufrufen.
Diese Ausnahmen sind hier zusammen mit den Änderungen dokumentiert, die vorgenommen werden müssen, um die Kompatibilität der betreffenden Syntax mit der Engine für JavaScript sicherzustellen.
Ces exceptions sont consignées ici, en plus des changements requis permettant de rendre compatible avec le moteur JavaScript une syntaxe qui ne l'était pas.
Bei Verwendung der Engine für JavaScript sind für die Auswertung von if/else-Anweisungen Zeilenumbrüche oder Klammern erforderlich.
Le moteur JavaScript nécessite des sauts de ligne et des accolades pour évaluer les instructions if... else.
Die veralteten Snake-Case-Eigenschaften und -Methoden (bei denen ein Unterstrich anstelle von Binnenversalien verwendet wird) werden von der Engine für JavaScript nicht unterstützt.
Les propriétés et méthodes snake case obsolètes (écrites avec un tiret bas plutôt qu'en camelCase) ne sont pas prises en charge par le moteur JavaScript.
Bei Verwendung der Engine für JavaScript werden Expressions vor der Auswertung vorverarbeitet, um einen Teil der Expression-Syntax für das veraltete ExtendScript für die neue Engine lesbar zu machen.
Lors de l'utilisation du moteur JavaScript, les expressions sont prétraitées avant leur évaluation afin de rendre certains éléments de la syntaxe des expressions ExtendScript lisibles par le nouveau moteur.
Bei Verwendung der Engine für JavaScript bezieht sich this jedoch auf das globale Objekt.
Dans le moteur JavaScript, this fait référence à l'objet global et thisLayer doit être utilisé à la place.
Sämtliche dieser Syntaxänderungen sind mit der Engine für das veraltete ExtendScript abwärtskompatibel, sodass sich eine.jsx-Bibliothek für Expressions, die sich für die Verwendung mit der Engine für JavaScript eignet, auch für die Engine für das veraltete ExtendScript eignet.
Toutes ces modifications de syntaxe sont rétrocompatibles avec l'ancien moteur ExtendScript. De cette façon, une bibliothèque d'expressions.jsx écrite pour fonctionner avec le moteur JavaScript fonctionnera également avec l'ancien moteur ExtendScript.
Wenn eine Expression mit einer Funktionsdeklaration endet, kann die Engine für JavaScript die Expression nicht auswerten, was zur Fehlermeldung „Objekt vom Typ X vorgefunden; eine Zahl, ein Array oder eine Eigenschaft wurde benötigt" führt.
Si une expression se termine par une déclaration de fonction, le moteur JavaScript ne parvient pas à l'évaluer et cela engendre l'erreur « Object of type found where a Number, Array, or Property is needed ».