javascript第七个知识点:迭代器

  • 在Javascript中,我们使用迭代器来迭代Map、Set集合,迭代数组也是可以滴

  • 一般用for-of 或者 for-in迭代,但是for-in 有一定的缺陷,所以使用for-of即可

遍历数组:

var arr = [3,4,5];
for(let x of arr){
    console.log(x);//这里返回数组元素
}

遍历map集合:

var map = new Map([['tian',0],['xuan',1]]);
for(let x of map){
    console.log(x);//这里返回一个键值对
}

遍历set集合:

var set = new Set(['a','b','c']);
for(let x of set){
    console.log(x);//这里返回集合的值
}

你可能感兴趣的:(javascript,前端,开发语言)