IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    Map 的两个小扩展

    Dron 博客发表于 2018-09-03 00:51:50
    love 0

    在以前,实现数据映射,我们利用给对象属性赋值,就像这样:

    var mapping = Object.create( null );
    mapping[ key ] = value;

    ES6 的 Map/WeakMap 提供了更为便利及语义化的用法,功能更加强大,key 支持所有数据类型:

    const mapping = new Map;
    mapping.set( key, value );

    通过继承 Map/WeakMap,很容易扩展功能,以 Map 为例,本文讲述一个带 过期控制 和 持久化 能力的 Map 扩展。

    查看全文...



沪ICP备19023445号-2号
友情链接