您现在的位置:首页 >> 前端 >> 内容

for...in,for...of循环实例讲解

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

  核心提示:forinforin 语句用于遍历数组或者对象的属性(对数组或者对象的属性进行循环操作)。for (变量 in 对象){在此执行代码}变量用来指定变量,指定的变量可以是数组元素,也可以是对象的属性。v...

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

Tags:FO OR RI IN 
作者:网络 来源:qq37968242