Completion requirements
Syntax
with (expression)
statement
expression
Adds the given expression to the scope chain used when evaluating the statement. The parentheses around the expression are required.
statement
Any statement. To execute multiple statements, use a block statement ({ ... }
) to group those statements.