JS_ES6的Map与Seti

来源:互联网 发布:英语翻译软件拍照软件 编辑:程序博客网 时间:2024/06/03 15:43

1、Map

1、1 创建map时是两维数组一个key对应一个value值(一对一),其中key键可以相同,多次对同一key赋值后一次的值会把前一次赋值替代掉

2、2    var m= new map([['Teo',89],['Anna',90],['Lisa',67]]);
              m.get('Teo');//获取keyTeo的value值:89
              m.has('lilina');//lillina是否存在key:lilina:false
              m.set('Ben',83)//添加新的key-value


2、Set

2、1  set和map一样是key的集合但不存着value值,另外key值不能相同
  
2、2   var m=new set([1,2,3,'4']);
            m.add(5);//set{1,2,3,''4'',5}
            m;//set{1,2,3,''4'',5}
0 0