首页 > 其他分享 >map遍历数组返回包含所需字段的对象

map遍历数组返回包含所需字段的对象

时间:2023-10-21 09:02:43浏览次数:34  
标签:map 遍历 dataList number item chargeTime freeTime 需字

假如dataList为后台假数据,我想分别得到number和chargeTime、number和freeTime,来分别画图,就可以这么写,当然直接for循环更可以。

 1 const dataList = {
 2     list:[
 3         {
 4             number: "0",
 5             chargeTime: 2,
 6             freeTime: 5
 7         },{
 8             Number: "1",
 9             chargeTime: 8,
10             freeTime: 9
11         },
12         ......
13       ]};        
14 
15  const chargeTimeAndNumber = dataList.list.map(item => ({
16     number:item.number,
17     chargeTime:item.chargeTime
18 }));
19  const freeTimeAndNumber = dataList.list.map(item => ({
20     number:item.number,
21     freeTime:item.freeTime
22 }));

 

标签:map,遍历,dataList,number,item,chargeTime,freeTime,需字
From: https://www.cnblogs.com/hyxxl/p/17778425.html

相关文章

  • 3、Collection、Map、Stream流
    Collection、Map、Stream流一、集合的概述和分类主要分为两个系列:Collection和MapCollection代表单列集合,每个元素(数据)只包含一个值Map代表双列集合,每个元素包含两个值(键值对)1.1CollectionCollection的分类Collection集合下包含两个系列的集合List系列集合:添加的元......
  • 拷贝对象的开源工具类-FastMapper-TinyMapper-Mapster
    至2023年10月,前两个项目的主要代码分别都有8年和6年历史了。Mapster最近还有修改FastMapperhttps://github.com/FastMapper/FastMapperTinyMapperhttps://github.com/TinyMapper/TinyMapperMapsterhttps://github.com/MapsterMapper/Mapster/Mapster应该只支持net6\net7,三者的......
  • HashMap底层原理
    HashMap主要用来存放键值对,它基于哈希表的Map接口实现,是常用的java集合之一,是非线程安全的。 HashMap可以存储null的key和value,但null作为键只能存在一个,作为值则可有多个。 jdk1.7底层使用数组+链表的方式实现,每次插入使用的是头插法。数组是HashMap的主体,链表则是......
  • Map声明、元素访问及遍历、⼯⼚模式、实现 Set - GO语言从入门到实战
    Map声明、元素访问及遍历-GO语言从入门到实战Map声明的方式m:=map[string]int{"one":1,"two":2,"three":3} //m初始化时就已经设置了3个键值对,所以它的初始长度len(m)是3。m1:=map[string]int{}//m1被初始化为一个空的map,然后通过m1["one"]=1添加了一个键值......
  • 让AutoMapper使用变得简单
     倘若在项目中真正要用的时候,我觉得还是应该对AutoMapper的方法进行一些整理,最好能够封装一下,这里我通过扩展方法的形式将其封装为AutoMapperHelper,这样以后使用AutoMapper就变的SOEASY了~ usingSystem.Collections;usingSystem.Collections.Generic;usingSystem.Data......
  • 大数据mapReduce的学习
    .2MapReduce模型简介•MapReduce将复杂的、运行于大规模集群上的并行计算过程高度地抽象到了两个函数:Map和Reduce•编程容易,不需要掌握分布式并行编程细节,也可以很容易把自己的程序运行在分布式系统上,完成海量数据的计算•MapReduce采用“分而治之”策略,一个存储在分布式文件系......
  • 205-303 K8S API资源对象介绍03 (Job CronJob Endpoint ConfigMap Secret) 2.17-3.3
    一、水平自动扩容和缩容HPA(K8S版本>=1.23.x)HPA全称HorizontalPodAutoscaler,Pod水平自动伸缩,HPA可以基于CPU利用率replicationcontroller、deployment和replicaset中的pod数量进行自动扩缩容。pod自动缩放对象适用于无法缩放的对象,比如DaemonSetHPA由KubernetesAPI资源和控......
  • Autofac.Core.DependencyResolutionException-DefaultObjectMapper
    异常: 解决方法在模块配置AutoMapper的配置文件处修改validate参数的值true改为false ......
  • linux 内核 ---信号量(semaphore)
    信号量使用说明(1)定义信号量structsemaphoresem;(2)初始化信号量voidsema_init(structsemaphore*sem,intval);该函数初始化信号量,并设置信号量sem的值为val。(3)获得信号量externvoiddown(structsemaphore*sem);externint__must_checkdown_interruptible(st......
  • C语言 mmap完成文件读写
    #include<stdio.h>#include<stdlib.h>#include<string.h>#include<sys/mman.h>#include<fcntl.h>#include<unistd.h>intmain(){//打开文件进行读写intfd=open("test.log",O_RDWR|O_CREAT,0600);......