获取map的长度、map与list的区别

2023-11-03

获取map的长度、map与list的区别

1、首先看一下map和list有何区别

  • List:是存储单列数据的集合,存储的数据是有序并且是可以重复的
  • Map:存储双列数据的集合,通过键值对存储数据,存储 的数据是无序的,Key值不能重复,value值可以重复 key和value是一一对应的
  • 一句话总结:map必须key+value

2、怎么获取map的长度

  • 比如后台返回的是这样一串map数据
    在这里插入图片描述

  • map不好直接用length,所以我搜寻了一下,通过Object.getOwnPropertyNames(map).length来获取长度。

    	if(res.data.code === 0){
          var map =res.data.data[0]       //定义map
          console.log(Object.getOwnPropertyNames(map).length)
          this.personNum=Object.getOwnPropertyNames(map).length
        }else{
          console.log("err")
        }
    
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

获取map的长度、map与list的区别 的相关文章

随机推荐

  • sonar扫描android文件,sonar扫描android项目配置 mac版

    一 下载安装 JDK8以上 SonarQube SonarQube Scanner 1 解压缩SonarQube和SonarQube Scanner 直接运行SonarQube中bin目录下的sonar sh 使用浏览器打开页面 就看到So
  • pcl去除重复点云

    cpp bool compare pt pcl PointXYZI p1 pcl PointXYZI p2 if p1 x p2 x return p1 x gt p2 x else if p1 y p2 y return p1 y gt
  • 【Three.js】第十八章 Particles 粒子

    介绍 粒子 它们非常受欢迎 可用于实现各种效果 如星星 烟 雨 灰尘 火和许多其他东西 粒子的好处是您可以在屏幕上以合理的帧速率显示数十万个粒子 缺点是每个粒子都由一个始终面向相机的平面 两个三角形 组成 创建粒子就像制作网格一样简单 我们
  • 网络爬虫之记一次js逆向解密经历

    1 引言 数月前写过某网站 请原谅我的掩耳盗铃 的爬虫 这两天需要重新采集一次 用的是scrapy redis框架 本以为二次爬取可以轻松完成的 可没想到爬虫启动没几秒 出现了大堆的重试提示 心里顿时就咯噔一下 悠闲时光估计要结束了 仔细分
  • array_unique 去重---php

    php数组去掉重复值的方法 首先创建一个PHP示例文件 然后定义一个数组 最后通过 array unique arr 方法把数组中的元素进行去重即可 1 使用array unique方法进行去重 对数组元素进行去重 我们一般会使用array
  • git 如何拉取项目

    首先 git init 文件夹 使文件夹变成 git 可以操作的 然后注意 本地存放代码的目录下必须是最干净的 没有被git的记录的或者init后目录中有其他文件和git库里不同的就会报错 最后 使用 git pull 拉取 例如 链接是
  • 二分类变量相关性分析spss_SPSS详细教程:Cox回归中,分类变量的PH假定检验

    英国统计学家D R Cox于1972年提出的比例风险回归模型 Proportional hazard regression model 简称Cox回归模型 有效地解决了对于生存资料进行多因素分析的问题 但是Cox回归模型在应用时 有一个非常
  • 1.4亿在线背后-QQ-IM后台架构的演化与启示

    保存于 http pan baidu com s 1bpDZc7d
  • MySQL异常:TIMESTAMP with implicit DEFAULT value is deprecated

    问题 D software mysql mysql 5 7 17 winx64 mysql 5 7 17 winx64 bin gt mysqld initialize 2017 12 13T07 08 35 613357Z 0 Warni
  • 51单片机:TLC549测量电压,并将测量值显示在数码管上

    51单片机 TLC549测量电压 并将测量值显示在数码管上 要求 在51单片机上利用TLC549这个A D转换器测量电压 并将测量值显示在数码管上 电源范围是0 5V 可以实时测量出电压大小并显示出来 仿真电路图 代码如下 TLC549测量
  • 资源分配与调度

    1 资源管理概述 1 1 资源管理的目的和任务 目的 1 保证资源的高利用率 2 在 合理 时间内使所有顾客有获得所需资源的机会 3 对不可共享的资源实施互斥使用 4 防止由资源分配不当而引起的死锁 对资源的管理应包括以下几个方面 1 资源
  • Boost练习程序(program_options)

    include
  • MFC 单文档调用对话框

    1 插入新的Dialog 如下图 2 修改ID位 IDD XMB 3 在单文件的Menu 中选中需要链接的按键 右键添加处理程序 如下图所示 添加完成后 在项目的xxxview cpp中会生成如下函数 4 对新添加的IDD XMB的Dial
  • VS在编译后.obj文件出现错误 error LNK2019: 无法解析的外部符号 的一种可能

    若有包含其他库 且规模较大 在写自己的代码时尽量避免把代码放在如小写 common 这种常见名字的文件夹内 否则容易出现编译成功 但 obj文件找不到某个函数导致错误LNK2019
  • GBase 8a视频配套联系

    1 以下关于粗粒度智能牵引描述正确的是 A 免维护 自动建立 B 每一列数据都会生成一个粗粒度智能牵引 C 牵引的建立和维护对资源的消耗可以忽略不计 D 记录DC内的最大值 最小值 空值 求和值等 答案ACD 2 GBase 8a集群数据库
  • UART和SPI简介

    UART 即通用异步收发器 是一种通用的串行 异步通信总线 该总线有两种数据线 可以实现数据的发送和接收 在嵌入式系统中常用于主机与辅助设备之间的通信 通信基础 并行和串行 并行通信 串行通信 单工通信 双工通信 半双工 发送和接收不可以同
  • c++观察者模式

    观察者模式 1 观察者模式简介 观察者模式也叫发布 订阅模式 模型 视图模式 源 监听器模式以及从属者模式 观察者模式定义了对象之间的一对多依赖关系 使得每当一个对象状态发生改变时 其相关依赖对象皆得到通知并被自动更新 2 实例讲解 假如张
  • wsl linux 安装

    1 首先确保windwos的操作系统 win 10 我的系统版本Microsoft Windows 版本 10 0 17134 285 2 开启 适用于linux的windows子系统 在 控制面板 程序 程序和功能 中 3 下载linux
  • 刚刚微软的3月安全更新中,这几个安全漏洞值得注意

    近日 安全专家建议IT团队应优先修补两个零日漏洞 一个是微软Outlook的认证机制 另一个是web标记的绕过 这两个漏洞是微软在其3月补丁星期二安全更新中披露的74个安全漏洞的一部分 在一篇博文中 Automox的研究人员建议企业在24小
  • 获取map的长度、map与list的区别

    获取map的长度 map与list的区别 1 首先看一下map和list有何区别 List 是存储单列数据的集合 存储的数据是有序并且是可以重复的 Map 存储双列数据的集合 通过键值对存储数据 存储 的数据是无序的 Key值不能重复 va