js的with語句使用方法

1)簡要說明  
       with 語句能夠方便地用來引用某個特定對象中已有的屬性,可是不能用來給對象添加屬性。要給對象建立新的屬性,必須明確地引用該對象。  

2)語法格式  
with(object instance)  
{  
        //代碼塊  
}  
       有時候,我在一個程序代碼中,屢次須要使用某對象的屬性或方法,照之前的寫法,都是經過:對象.屬性或者對象.方法這樣的方式來分別得到該對象的屬性和方法,着實有點麻煩,學習了with語句後,能夠經過相似以下的方式來實現:  
with(objInstance)  
{  
       var str = 屬性1;  
.....  
} 去除了屢次寫對象名的麻煩。  

3)舉例  
<script language="javascript">  
<!--  
function Lakers() {  
       this.name = "kobe bryant";  
       this.age = "28";  
       this.gender = "boy";  
}  
var people=new Lakers();  
with(people)  
{  
       var str = "姓名: " + name + "<br>";  
       str += "年齡:" + age + "<br>";  
       str += "性別:" + gender;  
       document.write(str);  
}  
//-->  
</script>  
代碼執行效果以下:  
姓名: kobe bryant  
年齡:28  
性別:boyjavascript

相關文章
相關標籤/搜索