javaScript的with语句

with语句的语法

  with(object){

  内容

}

用处:如果一个语句中好多地方用到一个对象里面的属性(对象.属性),那么可以用with来把(对象.)给去掉,直接用属性就可以

例子: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  
性别:boy

   心得:这个比较实用,本来在开发过程中碰到非常多这种情况,比如从后台传回一个对象到前台,我们前台要获取对象里面的数值都是用对象.属性的方式获取,如果属性有十几个二十个的话,就非常有必要用到with语句,这样可以省下不少代码

posted @ 2017-02-08 11:05  zhanchi111  阅读(98)  评论(0编辑  收藏  举报