The with Statement
The with statement sets the scope within a particular object. The syntax is as follows:
with (expression)
statement;
var qs = location.search.substring(1);
var hostName = location.hostname;
The code above can be rewritten using the with statement:
with(location){
var qs = search.substring(1);
var hostName = hostname;
}
In strict mode, the with statement is not allowed and is considered a syntax error.