javascript中for in语句怎么用


本文摘自PHP中文网,作者青灯夜游,侵删。

在javascript中,“for in”语句是for语句的一种特殊形式,用于遍历数组或者对象的属性,即对数组或者对象的属性进行循环操作;语法格式“for (变量 in 对象){在此执行代码}”。

本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

for...in 语句是 for 语句的一种特殊形式,用于遍历数组或者对象的属性(对数组或者对象的属性进行循环操作)。

for ... in 循环中的代码每执行一次,就会对数组的元素或者对象的属性进行一次操作。

语法:

1

2

3

4

for (变量 in 对象)

{

    statement

}

“变量”用来指定变量,指定的变量可以是数组元素,也可以是对象的属性;“变量”可以在其前面附加 var 语句,用来直接声明变量名。in 后面是一个对象或数组类型的表达式。在遍历对象或数组过程中,把或取的每一个值赋值给 “变量”。

然后执行 statement 语句,其中可以访问 variable 来读取每个对象属性或数组元素的值。执行完毕,返回继续枚举下一个元素,以此类推知道所有元素都被枚举为止。

对于数组来说,值是数组元素的下标;对于对象来说,值是对象的属性名或方法名。

示例1

下面示例使用 for ... in 语句遍历数组,并枚举每个元素及其值。

1

2

3

4

var a = [1,true,"0",[false],{}];  //声明并初始化数组变量

for (var n in a) {  //遍历数组

    document.write("a["+n+"] = " + a[n] + "<br>");  //显示每个元素及其值

}

1.png

阅读剩余部分

相关阅读 >>

通过实例了解javascript数组方法slice()的使用方法

javascript中blur的用法是什么

javascript中访问器的优先级

javascript怎么输出string数组

javascript中事件对象的target和this的区别

javascript如何添加删除元素

javascript创建元素的方法(代码)

javascript如何实现删除提示信息

浅谈javascript中的事件委托

javascript如何取字符串后几位

更多相关阅读请进入《javascript》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...