js Map和Set

测试你的浏览器是否支持ES6规范的map和set,执行以下代码,如果浏览器报ReferenceError错误则不支持
'use strict';

var m = new Map();
var s = new Set();
alert('你的浏览器支持Map和Set!');

Map的操作:

var m = new Map();
m.set("name","张三");//添加一个键值对
m.has("name");//判断是否存在name这个kay
m.get("name");//通过key过去value
m.delete("name")//删除key

Set的操作:set类似于Map,只存key不存value,key不允许有重复。

var s = new Set();
s.add("xiaoG");//添加一个元素到Set中
s.delete("xiaoG");//删除一个元素

版权声明:本文为博主原创文章,未经博主允许不得转载。

原文地址:https://www.cnblogs.com/codingcloud/p/5262973.html