javascript中的with语句

1.with语句的作用是将代码的作用域设置在一个特定的对象中,with语句如下:

               with (expression)    statement

2.定义with语句的目的主要是为了简化多次编写的同一个对象的工作,如下面的例子:

    var  qs =  location.search.substring(1);

    var  hostName = location.hostName;

    var  url = location.href;

上面几行代码都包含location对象,如果使用with语句,可以把上面的代码改成下面 这样:

    with(location) {

      var  qs =  location.search.substring(1);

      var  hostName = location.hostName;

      var  url = location.href;

    }

原文地址:https://www.cnblogs.com/chun6/p/7265618.html