Establishes the default object for a statement.
Syntax
with (object) {
statements
}
Parameters
object
The default object.
statements
One or more statements for which object is the default object.
Remarks
The with statement is commonly used to shorten the amount of code that you have to write in certain situations.
Warning
The use of with is not allowed in strict mode. The use of with can make code harder to read and to debug and should generally be avoided.
Example
In this example, the Math object is used repeatedly:
x = Math.cos(3 * Math.PI) + Math.sin(Math.LN10)
y = Math.tan(14 * Math.E)
Example
If you rewrite the example to use the with statement, your code becomes more succinct:
with (Math){
x = cos(3 * PI) + sin (LN10)
y = tan(14 * E)
}
Requirements
Supported in the following document modes: Quirks, Internet Explorer 6 standards, Internet Explorer 7 standards, Internet Explorer 8 standards, Internet Explorer 9 standards, Internet Explorer 10 standards, Internet Explorer 11 standards. Also supported in Store apps (Windows 8 and Windows Phone 8.1). See Version Information.

