javascript中的with语句

with语句的做用是将代码的做用域设置到一个特色的对象中。express

with (expression) statement;ide

定义with语句的目的只要是为了简化屡次编写同一个对象的工做。url

 

  
  
           
  
  
  1. var qs = location.search.substring(1); 
  2. var hostName = location.hostname; 
  3. var url = location.href; 

 

上面几行代码都包含location对象。若是使用with语句,能够把上面的代码改为以下所示:spa

 

  
  
           
  
  
  1. with(location) { 
  2.    var qs = location.search.substring(1);  
  3.     var hostName = location.hostname;  
  4.     var url = location.href;  
  5.  } 
相关文章
相关标签/搜索