目录
1.Map和Set集合
Map:
<!DOCTYPE html>
<html lang="en" xmlns:th="http://www.thymeleaf.org">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script>
//ES6
//统计学生的成绩和名字
var map=new Map([['alife',90],['tom',87],['jack',99]]);
var score=map.get('tom');//通过key获得value
map.set('admin',86);
console.log(score);
map.delete('too');//删除
</script>
</head>
<body>
</body>
</html>
Set:无序不重复的集合
Set 可以去重
<!DOCTYPE html>
<html lang="en" xmlns:th="http://www.thymeleaf.org">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script>
var set=new Set([3,1,1,1,1]);
set.add(2);
set.delete(1);
console.log(set.has(3));
</script>
</head>
<body>
</body>
</html>
2. iterator
作用:使用iterator来遍历Map、Set
遍历数组:
<!DOCTYPE html>
<html lang="en" xmlns:th="http://www.thymeleaf.org">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script>
var arr=[3,4,5,];
// in:打印下标 of:打印具体元素
for(var x of arr){
console.log(x);
}
</