JavaScript里的Map和Set

ES6的新特性Map,Set

Map:

//ES6 Map
 var map=new Map([['tom',100],['IU',90],['GEM',80]]);
 let name=map.get('IU');var
 map.set('zgr',70);//新增或修改
 map.deletd('tom');//删除
 console.log(name);

Set:无需不重复的集合

var set=new Set([1,3,3,3,3]);//Set可以去重
set.add(2);
set.delete(3);
console.log(set.has(1));//判断是否包含元素
 //通过for of打印值/for in打印下标
        var array=[3,4,5];
        for (let i of array){
            console.log(i)
        }
 //遍历Map
 var map=new Map([['tom',100],['IU',90],['GEM',80]]);
        for (let i of map){
            console.log(i);
        }
 //遍历Set集合
 var set=new Set([1,3,3,3,3]);
        for (let i of set){
            console.log(i);
        }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值