位置: 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)

  • cad怎么测量长度(cad怎么测量长度并标注出来)

    cad怎么测量长度(cad怎么测量长度并标注出来)

  • flash是什么意思(flashcharge是什么意思)

    flash是什么意思(flashcharge是什么意思)

  • 美团众包单子少怎么办(最近美团众包单子少)

    美团众包单子少怎么办(最近美团众包单子少)

  • 微信文章如何转载合法(微信文章如何转到美篇)

    微信文章如何转载合法(微信文章如何转到美篇)

  • 苹果怎么查看所有通话记录(苹果怎么查看所有订单)

    苹果怎么查看所有通话记录(苹果怎么查看所有订单)

  • freebuds3充电盒怎么知道充满了(freebuds3充电盒没反应)

    freebuds3充电盒怎么知道充满了(freebuds3充电盒没反应)

  • 数据线发黄是什么原因(数据线变黄怎么办怎么回事?)

    数据线发黄是什么原因(数据线变黄怎么办怎么回事?)

  • iphone11屏幕清晰度不如6s		(苹果11屏幕清晰度低)

    iphone11屏幕清晰度不如6s (苹果11屏幕清晰度低)

  • 美团会员季卡是多少个月(美团的季卡是几个月)

    美团会员季卡是多少个月(美团的季卡是几个月)

  • 华为手机换电池对手机有影响吗(华为手机换电池会丢失数据吗)

    华为手机换电池对手机有影响吗(华为手机换电池会丢失数据吗)

  • 手机hz刷新率是什么意思(手机hz刷新率是什么)

    手机hz刷新率是什么意思(手机hz刷新率是什么)

  • 苹果11听筒做了防水处理吗(苹果11修听筒)

    苹果11听筒做了防水处理吗(苹果11修听筒)

  • iphonex待机耗电快怎么回事(苹果x正常待机耗电多少)

    iphonex待机耗电快怎么回事(苹果x正常待机耗电多少)

  • vivox9可不可以无线充电(vivox9l有无线充电功能吗)

    vivox9可不可以无线充电(vivox9l有无线充电功能吗)

  • 爱奇艺怎么换高清(爱奇艺会员高清怎么设置)

    爱奇艺怎么换高清(爱奇艺会员高清怎么设置)

  • 1.5v干电池电流是多少(1.5v干电池电流多大)

    1.5v干电池电流是多少(1.5v干电池电流多大)

  • oppor11充电器参数(oppor11充电头参数)

    oppor11充电器参数(oppor11充电头参数)

  • 手机没有卡能上微信吗(手机没有卡能上网吗怎么办)

    手机没有卡能上微信吗(手机没有卡能上网吗怎么办)

  • 怎样注册成为淘宝达人(怎样注册成为淘宝商家)

    怎样注册成为淘宝达人(怎样注册成为淘宝商家)

  • macbook air怎样解除id(macbook解锁方式)

    macbook air怎样解除id(macbook解锁方式)

  • 手机投屏电视怎么设置(手机投屏电视怎么没有声音)

    手机投屏电视怎么设置(手机投屏电视怎么没有声音)

  • 苹果xsmax双卡怎么装(苹果xsmax双卡怎么设置流量卡选择)

    苹果xsmax双卡怎么装(苹果xsmax双卡怎么设置流量卡选择)

  • 华为hd标志怎么去掉(华为屏幕上的hd)

    华为hd标志怎么去掉(华为屏幕上的hd)

  • 网线型号规格怎么看(网线型号规格怎么看视频)

    网线型号规格怎么看(网线型号规格怎么看视频)

  • celcom是什么运营商(运营ca是什么)

    celcom是什么运营商(运营ca是什么)

  • 马德拉岛的北海岸,葡萄牙 (© Hemis/Alamy)(马德拉群岛旅游攻略)

    马德拉岛的北海岸,葡萄牙 (© Hemis/Alamy)(马德拉群岛旅游攻略)

  • Linux 批量替换内容的命令行方法(linuxvim批量替换)

    Linux 批量替换内容的命令行方法(linuxvim批量替换)

  • HTML - 扫盲(htmlspecialchars_decode)

    HTML - 扫盲(htmlspecialchars_decode)

  • python PyQt如何使用资源

    python PyQt如何使用资源

  • 公账转法人私账的注意事项
  • 公司自有房产自用要交房产税吗
  • 小规模什么情况下只交城建税
  • 2021年度全年一次性计税
  • 纳税人如何办理纳税申报流程
  • 房地产开发企业土地增值税清算
  • 租赁的房租再出租成本怎么做?
  • 其他综合收益为什么要结转
  • 生物资产出售的账务处理
  • 企业比赛奖品买什么好
  • 进口代理公司怎么收费
  • 最新科研增值税税率为多少?
  • "税务 政策"
  • 什么情况下企业不能辞退员工
  • 国有资产无偿划转实施方案
  • 开票含税和不含税怎么切换视频讲解
  • 土地出让金产生的利息交契税吗
  • 增值税电子发票没有发票专用章
  • 工资不用交税还用上报么
  • 汇缴交的所得税如何做账
  • 木制手链品种
  • 怎么让资产负债率下降
  • 苹果11怎么充不上电了
  • php中数组的常用函数及用法
  • 预缴税款忘记抵扣
  • php面向对象的三大特征
  • 移动临时文件
  • 招标场地费怎么收
  • win10怎么设置硬盘为第一启动项
  • PHP:spl_autoload_register()的用法_spl函数
  • 营改增全面推开为什么还叫试点
  • avgcc32.exe进程是什么文件产生的 avgcc32进程信息查询
  • 运费发票如何入账
  • 企业发生的现金折扣应计入什么费用
  • sovies
  • web服务器的搭建与应用
  • php7.0新特性
  • windows pythonpath
  • web自动化测试项目
  • 《网络安全从入门到精通》
  • 管理费用包括哪些会计科目
  • vue中动态添加表格
  • java transactional
  • 补开发票对公司有什么影响
  • 大型广告牌制作材料
  • 劳务费发票怎么入账
  • 企业注销其他应收款有数,要交税吗?
  • 陈列费怎么开票
  • 零申报一定要有员工吗
  • 更正申报季度企业所得税
  • 非限定性净资产和限定性净资产的区别
  • 车辆购置税的计税价格为不含增值税的全部价款
  • 购买商品的会计科目
  • 两处以上取得工资如何申报个税
  • 房贷利息抵个税怎么申请
  • 月末在产品生产成本会计分录
  • 事业单位会计怎么做
  • 债券溢价什么意思
  • 文化传媒公司的主营业务
  • 固定资产清理借方增加还是减少
  • 税法上的营业收入怎么算
  • 分配股利需要缴纳个税吗
  • 专票错误已认证需要退回吗?
  • 开票软件备份在哪里
  • 做会计的步骤
  • mysql实现合并同一ID对应多条数据的方法
  • sqlalchemy merge
  • SQL 中sp_executesql存储过程的使用帮助
  • mysql 去除重复查询结果
  • freebsd安装到u盘
  • xp系统怎么进入系统
  • 鼠标的指针
  • perl中qw
  • vlc录制没反应
  • hadoop有几个版本
  • 通过短信发送费用可能会收取运营商费用
  • 怎样编?
  • 汽车购置税发票有什么用
  • 西安市人力资源和社会保障局关于2020年
  • 全年个人一次性奖金单独计税优惠
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设