JavaScript的Map和Set

JavaScript的Map和Set

1、map:映射(通过key获得value)、增、删

2、set:增、删、判断是否包含某个元素

1. Map

<!DOCTYPE html>
<html lang="en">
<head>
   <meta charset="UTF-8">
   <title>JavaScript学习</title>
   <script>
       'use strict';
       let map = new Map([["东大", 620], ["北航", 670], ["清华", 700]]);
       alert(map.get("北航"));    //670
       map.set("复旦",690);       //往映射里加入新的键值
       map.delete("清华");        //删除一个键值

   </script>
</head>
<body>
</body>
</html>

 

2. Set

set会去掉重复元素,只保留一个:比如元素3。

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>JavaScript学习</title>
<script>
'use strict';
let set = new Set([1,3,3,3,5,7]);
set.add(2);
set.delete(7);
console.log(set.has(3));
</script>
</head>
<body>
</body>
</html>

猜你喜欢

转载自www.cnblogs.com/WZ-BeiHang/p/12333500.html
今日推荐