FreeBSD学习笔记整理[转]
2008-06-30 09:47
316 查看
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) ;
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) ;
相关文章推荐
- thrift 框架学习笔记-之后再整理成文
- FreeBSD学习笔记15-FreeBSD下安装Apache
- Deep Learning(深度学习)学习笔记整理系列之(五)
- Deep Learning(深度学习)学习笔记整理系列之(五)
- Deep Learning(深度学习)学习笔记整理系列之(五)
- 整理JAVA学习笔记 JAVA基础需要掌握重点
- kafka学习笔记:知识点整理
- kafka学习笔记:知识点整理
- kafka学习笔记:知识点整理
- 深度学习岗位面试问题整理笔记
- Python学习笔记整理(python 3)
- Deep Learning(深度学习)学习笔记整理系列之(一)
- 【Linux学习笔记】Linux/UNIX系统调用详解(资料整理)
- Deep Learning(深度学习)学习笔记整理系列(二)
- Deep Learning 学习笔记整理系列之二
- 《c++ primer》一/二章学习笔记整理_2010/11/05
- FreeBSD学习笔记27-查看安装包信息
- java学习笔记,自己有时间就整理的,有错的地方请指出来
- DAY6之Python学习笔记:面向对象术语整理
- Deep Learning(深度学习)学习笔记整理系列