首页 > 其他分享 >map简记

map简记

时间:2022-09-05 17:56:34浏览次数:41  
标签:map obj 对象 Object 简记 assign 属性

项目中使用到的几种map样例

        rateDom = record.report && record.report.length > 0 && record.report.map((key, item, 
        value) => {
          return <div>{key}</div>
        });
        let obj = {};
        excessMaps.map((v) => {
            Object.assign(obj, v["excessMap"]);
        });

最终要取的值为obj,通过map遍历excessMaps,再通过Object.assign获取到excessMaps字段中数组excessMap的值,而后赋值给obj

知识补充

Object.assign:Object.assign()方法将所有可枚举和自由属性从一个或多个源对象复制到目标对象,返回修改后的对象。

就是Object.assign()是对象的静态方法,可以用来复制对象的可枚举属性到目标对象,利用这个特性可以实现对象属性的合并。

语法 Object.assign(target, ...sources)

参数 target:目标对象,接收源对象属性的对象,也是修改后的返回值。
sources:源对象,包含将被合并的属性。

未完待续

标签:map,obj,对象,Object,简记,assign,属性
From: https://www.cnblogs.com/WLFDayDreamer/p/16659029.html

相关文章

  • 源码(chan,map,GMP,mutex,context)
    目录1、chan原理1.1chan底层数据结构1.2创建channel原理1.3写入channel原理1.4读channel原理1.5关闭channel原理1.6总结2、map原理2.1存储结构2.2初始化原理2.3写入......
  • postGIS+postgreSQL+Supermap部署GIS数据
    1.在postGIS中创建XX_gisdb数据库,参数如下图所示,在架构中再创建gcj02架构;2.在超图中新建数据库型数据源;3.将要素表+字段表存在mdb个人地理数据库中,通过在超图中导入要素......
  • python中的map函数
    https://blog.csdn.net/quanlingtu1272/article/details/95482253?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522166235753216782414917034%2522%252C%2522sc......
  • 通用mapper集成示例
    目录插件介绍项目结构导入pom依赖配置文件通用Mapper:分页插件:注意事项(默认是不用加的):测试脚手架项目配置easyCodeIDEA插件自动生成xml文件,开发效率简直无敌插件介绍......
  • Mybatis 中的 <ResoutMap> 参数顺序问题
    错误信息Thecontentofelementtype"resultMap"mustmatch"(constructor?,id,result,association,collection,discriminator?)".报错原因ResoutMap参数顺序不匹配......
  • hashMap底层实现原理
    HashMap中的put()和get()的实现原理:1、map.put(k,v)实现原理(1)首先将k,v封装到Node对象当中(节点)。(2)然后它的底层会调用K的hashCode()方法得出hash值。(3)通过哈希表函数/哈希......
  • Vue学习之--------深入理解Vuex之getters、mapState、mapGetters(2022/9/3)
    这一篇博客的内容是在上一篇博客的基础上进行:深入理解Vuex、原理详解、实战应用@目录1、getters的使用1.1概念1.2用法1.3如何读取数据2、getters在项目中的实际应用3......
  • HashMap源码分析
    HashMap1.81、构造函数:赋值负载因子0.75,当负载因子大于0.75时就会发送扩容publicHashMap(){this.loadFactor=DEFAULT_LOAD_FACTOR;//allotherfie......
  • Mybatis学习笔记(五)——resultMap元素
    resultMap是MyBatis中最复杂的元素,主要用于解决实体类属性名与数据库表中字段名不一致的情况,可以将查询结果映射成实体对象。下面我们先从最简单的功能开始介绍。现有......
  • Mybatis学习笔记(四)——mapper常见标签
    1.select标签1.1简介在MyBatis中,select标签是最常用也是功能最强大的SQL语言,用于执行查询操作。select示例语句如下。<selectid="selectAllWebsite"resultTyp......