博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JS with用法
阅读量:5806 次
发布时间:2019-06-18

本文共 608 字,大约阅读时间需要 2 分钟。

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  

性别:boy
 

转载地址:http://swubx.baihongyu.com/

你可能感兴趣的文章
GitHub宣布推出Electron 1.0和Devtron,并将提供无限制的私有代码库
查看>>
Angular2, NativeScript 和 React Native比较[翻译]
查看>>
论模式在领域驱动设计中的重要性
查看>>
国内首例:飞步无人卡车携手中国邮政、德邦投入日常运营
查看>>
微软将停止对 IE 8、9和10的支持
查看>>
微服务架构会和分布式单体架构高度重合吗
查看>>
如何测试ASP.NET Core Web API
查看>>
《The Age of Surge》作者访谈
查看>>
测试人员的GitHub
查看>>
Spring Web Services 3.0.4.RELEASE和2.4.3.RELEASE发布
查看>>
有关GitHub仓库分支的几个问题
查看>>
无服务器计算的黑暗面:程序移植没那么容易
查看>>
云原生的浪潮下,为什么运维人员适合学习Go语言?
查看>>
Webpack入门教程三十
查看>>
EAServer 6.1 .NET Client Support
查看>>
锐捷交换机密码恢复(1)
查看>>
Kali linux virtualbox rc=1908 错误解决办法
查看>>
Erlang学习总结之Erlang语法中的逗号(,)、分号(;),句号(.)的正确用法...
查看>>
linux软件包管理之三(源代码安装)
查看>>
数据库三范式是什么?
查看>>