javascriptのwith文

1360 ワード

with文の役割は、コードのスコープを特徴的なオブジェクトに設定することです.
with(expression)statement;
with文を定義する目的は、簡略化のために複数のオブジェクトを作成する作業である.
 

  
  
  
  
  1. var qs = location.search.substring(1); 
  2. var hostName = location.hostname; 
  3. var url = location.href; 
 
上のいくつかの行のコードにはlocationオブジェクトが含まれています.with文を使うと、上のコードを下記のように変更できます.
 

  
  
  
  
  1. with(location) { 
  2.    var qs = location.search.substring(1);  
  3.     var hostName = location.hostname;  
  4.     var url = location.href;  
  5.  }