位置: IT常识 - 正文

Javascript Object和Map之间的转换

编辑:rootadmin
Javascript Object和Map之间的转换 简单的区分Map和Object

推荐整理分享Javascript Object和Map之间的转换,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

Map是ES6退出的一个类型,特点:任何值都可作为属性名

Javascript Object和Map之间的转换

Object特点:属性名只能是字符串(一开始我也不信,测试后才发现的)

代码图片

创建一个map类型

new Map([[key, value],[key1, value1]])简单的介绍下面两个方法Object.entries()方法返回一个数组,成员是参数对象自身的(不含继承的)所有可遍历(enumerable)属性的键值对数组。Object.fromEntries()方法是Object.entries()的逆操作,用于将一个键值对数组转为对象。Object类型 转 Map类型

这里主要用到了Object.entries的特性, Object.entries 返回一个二维数组,其中数组中的第一个值是key,第二个值是value

const obj = { a: '我是obj.a', b: '我是obj.b', c: '我是obj.c',}console.log(obj)const map = new Map(Object.entries(obj))console.log(map)console.log(map.get('a'), '我是map 属性名')console.log(map.get('b'), '我是map 属性名')

Map类型转Object类型const arr = [1, 2, 3], obj = { a: '1', b: 2 }, number = 22const map = new Map()map.set(arr, '我是map的第1个值,我是数组')map.set(obj, '我是map的第2个值,我是对象')map.set(number, '我是map的第3个值, 我是简单数据类型')const newObj = Object.fromEntries(map.entries())console.log(newObj, '我是新对象')console.log('新对象类型', typeof newObj)

本文链接地址:https://www.jiuchutong.com/zhishi/281434.html 转载请保留说明!

上一篇:vue 模拟 chatgpt 聊天效果:js 实现逐字显示、延时函数模拟对话(vue 模拟遥控按钮)

下一篇:gtwatch.exe是什么进程 作用是什么 gtwatch进程查询(ngwatch.exe)

  • 中型企业的标准是什么 划分标准
  • 研发机构采购设计方案
  • 消防维保技术服务承诺书
  • 最新个人所得税扣除标准表
  • 运输货车折旧计算公式
  • 代销商品怎么交增值税
  • 资产减值损失借方表示
  • 必胜客发票提取码在小票哪里
  • 年金个税税率表
  • 其他债权投资减值准备影响账面价值吗
  • 体检怎么写公司抬头
  • 专用发票过期未抵扣怎么处理?
  • 企业税费计算
  • 递延所得税如何计算
  • 受委托加工物资双方账务处理怎么做
  • 无形资产研发成功并申请专利
  • 税控盘费用抵减增值税
  • 已抵扣发票红冲后发票还给对方公司
  • 季度有利润可以弥补以前年度亏损吗
  • 应交增值税怎么做账务处理
  • 信汇凭证是转账凭证吗
  • 会计准则规定的关联方
  • 公司退股清算对股东影响
  • 印花税按含税收入还是不含税收入
  • 银行代扣社保怎么做会计分录
  • 发票已认证次月冲红
  • windows10如何切屏
  • 华为手机如何关闭负一屏
  • 预计应收账款余额
  • 车船税的会计分录怎么写
  • 代办退税账务处理
  • 十分钟带你了解阿氏圆
  • php yield 异步
  • 企业发生的与日常经营活动无直接关系的各项利得
  • framework怎么用
  • 设备维修产生的人工费怎么开发票
  • 其他综合收益的构成项目如何
  • html作业做网页
  • 结转增值税的账务处理
  • 驱动开发做得长久吗
  • 年金现值系数和年金终值系数的公式
  • 建筑劳保费返还政策
  • 企业所得税预缴可以不交吗
  • notepad+v
  • 收入成本怎么做账
  • 积分兑换合适吗
  • 企业应交税金科目编码
  • 发票识别
  • 发票开9个点
  • 计提职工薪酬是什么意思
  • 收到外国人的礼物怎么感谢
  • 开出银行汇票支付货款
  • 月末结转销售会计分录
  • 原材料暂估的业务包括
  • 酒店支付清洗费属于什么会计科目
  • etc发票申请流程
  • 新企业设置账簿
  • mysql %s
  • Linux下卸载MySQL数据库
  • mysql批量添加字段
  • centos7+
  • 苹果15手机价格和图片颜色
  • Windows7更改用户名
  • win10共享提示
  • Red Hat Enterprise Linux AS4( 企业版4.0下载)
  • jquery实战
  • python怎么图像处理
  • unity cpu优化
  • 虚拟主机 推荐
  • shell脚本中调用shell脚本
  • jquery设置滚动条
  • OnBecameVisible和OnBecameInvisible ,OnWillRenderObject
  • dom基础知识
  • android缓存机制
  • 简并税率是什么意思
  • 怎么代理保险业务
  • 卷烟批发环节的税率
  • 经纪代理服务税率1%
  • 处理报废固定资产
  • 部落冲突显示此不论描述无效
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设