首页 > 其他分享 >ES6之map

ES6之map

时间:2022-10-25 10:22:21浏览次数:39  
标签:ES6 set console log map let key

map为键值对集合

   let m = new Map();
        m.set('name', '小白');
        m.set('chang', function() {
            console.log("改变自己");
        })

        let key = {
            school: 'NONGDA'
        };
        m.set(key, ['beijing', 'shanghai', 'shenzhen']);

        console.log(m);
        //size
        console.log(m.size);
        //删除
        m.delete('name');

        //获取
        console.log(m.get('chang'));
        console.log(m.get(key));
        //晴空
        m.clear();
        //遍历

        for (let v of m) {
            console.log(v);

        }

map其实就是一个升级版的对象

标签:ES6,set,console,log,map,let,key
From: https://www.cnblogs.com/xiaobaizitaibai/p/16823990.html

相关文章

  • ES6之set集合
    letarr=[1,2,3,4,5,4,3,2,1];//数组去重letresult=[...newSet(arr)];console.log(result);//交集letarr......
  • basemap安装的坑
    basemap安装--引用下文https://blog.csdn.net/KassadinSw/article/details/121778292?ops_request_misc=&request_id=&biz_id=102&utm_term=m1%E5%AE%89%E8%A3%85basemap......
  • JSONObject.parseObject接收map
    com.alibaba.fastjson.JSONObjectobj=newcom.alibaba.fastjson.JSONObject();obj.put("a1","tom");obj.put("a2","linly");obj.put("a3","Eric");obj.put("a......
  • Page.map方法的使用
    Page.map方法的使用1、前言日常工作中,我们常常会有这样的场景:分页查询得到了结果,需要对dto的某个单独字段将进行赋值,这时候我们就会用到Page分页对象提供的map方法,用来转......
  • Semaphore
    1.介绍信号量为多线程协作提供了更为强大的控制方法。广义上说信号量是对锁的扩展,可以指定多个线程同时访问某一资源。2.构造方法publicSemaphore(intpermits){......
  • #yyds干货盘点#ES6的扩展运算
    ES6通过扩展元素符​​...​​,好比 ​​rest​​ 参数的逆运算,将一个数组转为用逗号分隔的参数序列:console.log(...[1,2,3])//123console.log(1,...[2,3,4],5)//......
  • 6.HashMap源码解析
    1.数据结构如上图所示,HashMap底层的数据结构主要是数组+链表+红黑树。其中当链表的长度大于等于8时,链表会转化成红黑树,当红黑树的大小小于等于6时,红黑树会转化成链表。......
  • 7.TreeMap源码解析
    1.数据结构TreeMap的底层数据结构是红黑树,和HashMap的红黑树结构一样。不同的是,TreeMap利用红黑树左节点小,右节点大的性质,根据key进行排序,使每个元素能够插入到红黑树的适......
  • currenthashmap(currenthashmap和hashmap的区别)
    concurrenthashmap的读是否要加锁,为什么有并发访问的时候用ConcurrentHashMap,效率比用锁的HashMap好功能上可以,但是毕竟ConcurrentHashMap这种数据结构要复杂些,如果能保证只......
  • Rxjs map, mergeMap 和 switchMap 的区别和联系
    map、mergeMap和switchMap是RxJS中的三个主要运算符,在SAPSpartacus开发中有着广泛的使用场景。mapmap是Observables中最常见的运算符。它的作用与数组中的映......