July 2018
Beginner to intermediate
458 pages
9h 58m
English
Locker Service automatically enforces ES5 strict mode for the JavaScript. If you write JavaScript that is not valid in strict mode, you will see unexpected errors. Let's take a look at some of the best practices that one must follow for the JavaScript code in controllers and helper files:
a = component.set("v.name",'Test');
This is invalid; instead, use the var keyword. The correct syntax is as follows:
var a = component.set("v.name",'Test');
x = {x:4, y:20}; // This will cause an error
The fix for the preceding is as follows:
var ...