码迷,mamicode.com
首页 > 编程语言 > 详细

常用的遍历数组,Map,Set的方法

时间:2020-03-21 17:51:26      阅读:84      评论:0      收藏:0      [点我收藏+]

标签:图片   mamicode   img   inf   map   code   info   集合   ima   

一,for of用法(适用iterable类型的集合即Array,Set,Map)

var a = [‘A‘, ‘B‘, ‘C‘];
var s = new Set([‘A‘, ‘B‘, ‘C‘]);
var m = new Map([[1, ‘x‘], [2, ‘y‘], [3, ‘z‘]]);
for (var x of a) { // 遍历Array
  console.log(x);
}
for (var x of s) { // 遍历Set
  console.log(x);
}
for (var x of m) { // 遍历Map
  console.log(x[0] + ‘=‘ + x[1]);
}

//数组运行结果
 A
 B
 C

//set结构运行结果
 A
 B
 C

//Map结构运行结果

1=x

2=y

3=z

二,使用for in

for in遍历对象输出的是键,这也是数组,Map,Set推荐使用for of的原因

2.1 遍历对象:

技术图片

2.2 遍历数组:

技术图片

 

 三,forEach(Map,Set,Array适用)

a.forEach(function (element, index, array) {
// element: 指向当前元素的值
// index: 指向当前索引
// array: 指向Array对象本身
console.log(element + ‘, index = ‘ + index);
});

 

常用的遍历数组,Map,Set的方法

标签:图片   mamicode   img   inf   map   code   info   集合   ima   

原文地址:https://www.cnblogs.com/hyns/p/12540171.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!