The JS engine implies
"use strict" by default, however
its strictness goes beyond this standard setting.
In general Stacklane will not a let a script successfully compile
unless it can validate all properties and methods referenced actually exist.
This is particularly helpful when it comes to referencing data models.
Create, read, update, and delete.
Create criteria based queries to find models.
Reuse values across scripts and templates.
Form handling, redirects, and encoding.
Messages, alerts, and notices across requests.
Connections to third party REST APIs.
Differences and Restrictions
||Use the equivalent compact syntax
||Free-form iteration is not allowed. In cases that require working on items in bulk, special case callback methods are provided. See query scripting methods, which address many common cases of iteration for data models.|
|Type Safety||Once assigned, variables may not change their type — this works