Folgende Syntax kann bei Verwendung der Engine für JavaScript verwendet werden
Bei Verwendung der Engine für JavaScript muss das zuletzt ausgewertete Element einen Wert zurückgeben, anstatt einen Wert zu deklarieren.
In the JavaScript engine, the last item evaluated must return a value, rather than declare one.
Durch das Präfix erhält die Engine für JavaScript die Information, für welches Objekt Sie die Methode oder das Attribut aufrufen.
The prefix tells the JavaScript engine which object you are calling the method or attribute on.
Bei Verwendung der Engine für JavaScript muss.value hinzugefügt werden, um auf die Zeichen zuzugreifen
In the JavaScript engine, .value must be added in order to access the characters
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.
These exceptions are documented here, along with the changes needed to make non-working syntax compatible with the JavaScript engine.
Bei Verwendung der Engine für JavaScript ist die explizite Angabe des Teils else der Anweisung erforderlich, wenn es sich dabei um die letzte Anweisung in der Expression handelt
The JavaScript engine needs the else portion of the statement to be explicitly stated if it is the last statement in the expression
Bei Verwendung der Engine für JavaScript sind für die Auswertung von if/else-Anweisungen Zeilenumbrüche oder Klammern erforderlich.
The JavaScript engine requires line breaks or brackets to evaluate if... else statements.
Leistungstipp: Aufgrund der fehlenden Vorverarbeitung lässt sich mit dem Aufruf komplexer Expressions aus einer.jsx-Bibliothek mit dieser Syntax und der Engine für JavaScript im Vergleich zum direkten Aufruf derselben Expressions für eine Eigenschaft eine Leistungssteigerung erzielen.
Performance tip: Due to the lack of pre-processing, calling complex expressions from a.jsx library with this syntax and the JavaScript engine may see a performance improvement, compared to calling the same expression directly on a property.
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.
The deprecated snake case properties and methods (written with an underscore instead of camelCase) are not supported by the JavaScript engine.
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.
When using the JavaScript engine, expressions are pre-processed before evaluation in order to make some of the Legacy ExtendScript expression syntax readable by the new engine.
Die Engine für JavaScript zeigt standardmäßig den Wert der Eigenschaft an, sofern nicht explizit ein anderes Attribut wie.propertyIndex oder.name verwendet wird.
The JavaScript engine shows the value of the property by default unless another attribute like.propertyIndex or.name is explicitly used.
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.
If an expression ends with a function declaration, the JavaScript engine fails to evaluate the expression with the error "Object of type found where a Number, Array, or Property is needed".
Bei Verwendung der Engine für JavaScript muss dies durch „thisLayer" ersetzt werden
In the JavaScript engine, this must be replaced by thisLayer