JavaScript——Map和Set
ES6的新特性
Map:
1 //ES6 Map 2 //学生的成绩,学生的名字 3 //var names=["Tom","Jerry","Alice"]; 4 //var scores=[100,90,80]; 5 6 var map=new Map([['Tom',100],['Jerry',90],['Alice',80]]); 7 var name=map.get('Jerry'); //通过key获得value 8 map.set('admin',123456); //新增或修改 9 map.delete("Tom"); //删除! 10 console.log(name);
Set:无序不重复的集合
1 var set=new Set([3,1,1,1]); 2 set.add(2); //添加 3 set.delete(1); //删除 4 console.log(set.has(3)); //是否包含某个元素