站内搜索:
首页 >> 前端 >> 内容
for...in,for...of循环实例讲解

时间:2017/12/28 11:21:29

for…in

for…in 语句用于遍历数组或者对象的属性(对数组或者对象的属性进行循环操作)。

for (变量 in 对象)
{
    在此执行代码
}

“变量”用来指定变量,指定的变量可以是数组元素,也可以是对象的属性。

var obj = {a:1, b:2, c:3};
for (var prop in obj) {
console.log("obj." + prop + " = " + obj[prop]);
}
// 输出:
// "obj.a = 1"
// "obj.b = 2"
// "obj.c = 3"
var mycars = ["Saab","Volvo","BMW"]

for (x in mycars){
    document.write(mycars[x] + "
")
}

for…of

es6,可用来遍历map,object,array,set,string等

let iterable = [10, 20, 30];
for (let value of iterable) {
console.log(value);
}
// 10
// 20
// 30

  • 上一篇:html视频播放器兼容处理问题详细讲解
  • 下一篇:Array.apply(null,{length:3})写法实例
  • 返回顶部