javascript学习笔记(4)--with和for(in)对象语句
来源:互联网 发布:优化环境促发展 编辑:程序博客网 时间:2024/06/06 01:24
1、 我们在使用对象的属性的时候总是需要对象的名字加上.来引用对象的属性 ,为了方便我们可以用with来简化代码 。
function A()
{
this.x =1 ;
this.y=2 ;
this.z=3 ;
}
var obj=new A() ;
我们以往对x y z的调用需要
obj.x
obj.y
obj.z
这样很麻烦 但是通过with语句可以简化操作
with(obj)
{
x ;
y;
z;
}
这样就简化了代码 。。。。注意的一点是 我们在 with代码块中定义的变量 在外部也是可以访问的。。
2、 for(in) 语句 可以遍历一个对象中的所有元素 ,这根java中的迭代for循环类似 。
function A()
{
this.x =1 ;
this.y=2 ;
this.z=3 ;
}
var obj=new A() ;
var val=0,sum=0 ;
for(val in obj)
{
sum+=obj[val] ;
}
alert(sum) ;
- javascript学习笔记(4)--with和for(in)对象语句
- JavaScript 特殊语句----with语句和 for( 变量 in 对象)
- javascript之对象访问语句(for...in循环,with语句)
- js中用于对象的语句——with和for...in语句学习专题
- JavaScript中特有语句 for in 和 with 语句介绍
- JavaScript中的for-in语句和with语句
- Javascript的for-in语句和with语句
- for-in和with语句
- JavaScript - 对象专用语句[ for...in 语句 ]
- js第三课用于对象语句for in语句和with语句
- javascript-老毕版(with语句、for语句、javascript已有对象、属性和方法)
- for-in语句、with语句
- JavaScript for...in 语句
- JavaScript for...in 语句
- JavaScript for...in 语句
- JavaScript for...in 语句
- JavaScript For/In语句
- JavaScript for...in 语句
- JDBC操作Mysql数据库源代码
- 960000-byte external allocation too large for this process VM won't let us allocate 960000 bytes jav
- #ifdef __cplusplus 倒底是什么意思?
- asp.net验证码
- 图解U-Boot:引导内核分析
- javascript学习笔记(4)--with和for(in)对象语句
- Android编译系统模块中的LOCAL_XXX变量
- 调用Xvid编码器流程(基于xvid1.1.0)
- RIM新专利:根据周围环境和位置可以自动调整音量
- excel导入到数据库
- 一次完整的入侵检测
- oracle 唯一 索引 约束 创建 删除
- 在windows环境中制作USB ubuntu 安装盘
- c指针