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语句,这样可以省下不少代码