Map的使用

Map的使用


<script>
        // 鹅鹅鹅:类对象
        let mapList = new Map([
            ["a","冰激凌"],
            ["b","棒棒糖"],
            ["c","哈密瓜"]
        ])// 初始化数据类二维数组

        mapList.set('name','爱丽丝')// 添加键值对
        let newVal = mapList.get('b')

        console.log(newVal);
        // 将一个普通对象,转换成map数据解构
        let cpdObj = {
            name:'干饭人',
            like:'干饭了!'
        }
        let mapCpf = new Map(Object.entries(Object))
        console.log(mapCpf);
    </script>

map :

map,是一个带建的数据项的集合,就像一个object一样。但是它们最大的差别是map允许任何类型的建(Key)
方法和属性:

new map()–创建 map.

map. set (Key, value)–根据键探存储值

map. get(key)–根据键来返回值,如果map中不存在对应的key,则返回undefined .

map. has (key)一一如果Key存在则返回true,否则返回false.

map .delete (key)-一删除指定建的值
map. clear( )–清空map
map.size一-- 返回当前元素个数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值