js 循环对象
js 循环对象的语句是怎样的呢?下面就让我们一起来了解一下吧:
js中与循环对象有关的语句一般是for/in 语句,for/in 语句通常是用于循环对象属性。循环中的代码每次执行一次,就会对于数组的元素或是对象的属性进行一次操作。
说明:
在JavaScript其实是支持不同类型的循环的,具体介绍如下:
1、for - 循环代码块一定的次数
2、for/in - 循环遍历对象的属性
3、while - 当指定的条件为 true 时循环指定的代码块
4、do/while - 同样当指定的条件为 true 时循环指定的代码块
需要注意的是,最好不要使用for/in语句来循环数组的索引,不过可以使用 for 语句来进行替代。
具体的语法格式:
for (var in object) {
执行的代码块
}
参数说明:
var 必须。指定的变量可以为数组元素,也能够是对象的属性。
object 必须。指定迭代的的对象。
参考范例:
示例一
循环对象属性,示例代码如下:
var person = {fname:"John", lname:"Doe", age:25};
var text = "";
var x;
for (x in person) {
text += person[x] + " ";
}
输出结果为:
John Doe 25
示例二
示例代码:
<script>
function Eg(){
this.name ="张三";
this.age = "30";
this.port = "显老的程序员";
}
var eg = new Eg(); //实例化
for(var k in eg){ //定义一个k变量 在eg对象中遍历
console.log(k); // name age port k表示对象中的属性名
}
for(var k in eg){
console.log(eg[k]); // 张三 30 显老的程序员
}
</script>
-
北汽bj40柴油版用的什么发动机?
北汽bj40柴油版用的是玉柴的2.0T缸内直喷涡轮增压发动机:1、北京bj40这个车还可以,不算特别好,越野性能还不错,其他的话都不是特别好。不值得购买;2、北京bj40刹车全...
问答查看全文>> -
16款现代名图原装轮胎型号是多少
16款现代名图原装轮胎型号是225/45R18,其型号表示胎宽为225毫米,扁平率为百分之45,轮辋直径为18英寸的子午线轮胎。轮胎是在各种车辆或机械上装配的接地滚动的圆环形弹...
问答查看全文>> -
不带驾驶证上路会怎么样?
不带驾驶证上路会罚款的:1、对驾驶车辆未带驾驶证上路的,一次记1分,可以处警告或20元以上200元以下罚款。未随车携带行驶证、驾驶证的,公安机关交通管理部门应当扣留机动车;2、...
问答查看全文>> -
日产途达七座试驾怎么样?
日产途达七座试驾感觉如下:1、动力方面途达搭载QR25型2.5L自吸发动机,最大功率为135kW,最大扭矩236Nm,与发动机匹配的将是6速手动和Jatco 7速自动变速箱;2...
问答查看全文>>
推荐
- 1吉利帝豪后备箱有没有急救包101
- 2奥迪s5和奥迪rs5的区别是什么?290
- 3别克君越刹车油多长时间更换一次?287
- 4cad标注和文字被隐藏怎么办223
- 5临时车牌可以随便上高速吗?264
- 6大众捷达vs5胎压报警怎么清除174
- 7科目四预约成功怎么取消预约挂号?331
- 8汽车补漆笔防锈吗?216