本文主要是介绍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第七个知识点:迭代器的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!