Functions #
Interfaces #
Arrow function expression
Declares a class in the current scope
Similar to ClassDeclaration but for declaring a class as an expression. The main difference is that the class name(=id) can be omitted.
Terminates the current loop and continues with the next iteration.
Declares a function in the current scope
Declare a function as an expression. Similar to FunctionDeclaration
,
with an optional name (=id).
Custom named node by the developer. Can be a variable name, a function name, parameter, etc.
Execute a statement the test passes, otherwise the alternate statement, if it was defined.
An import declaration, examples:
The closing tag of a JSXElement. Only used when the element is not self-closing.
Usually a passthrough node to pass multiple sibling elements as the JSX syntax requires one root element.
The opening tag of a JSXElement
Throw a user defined exception. Stops execution of the current function.
Apply operand on value based on the specified operator.
Legacy JavaScript feature, that's discouraged from being used today.