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

  • 未来消费市场趋势报告:品牌忠诚度进一步提高(未来消费的趋势分析)

    未来消费市场趋势报告:品牌忠诚度进一步提高(未来消费的趋势分析)

  • 山姆亲友卡可以单独使用吗(山姆亲友卡可以绑几个人)

    山姆亲友卡可以单独使用吗(山姆亲友卡可以绑几个人)

  • 支付宝关闭花呗的方法是什么(支付宝关闭花呗有影响吗?)

    支付宝关闭花呗的方法是什么(支付宝关闭花呗有影响吗?)

  • 微信多久不用会被冻结(微信多久不用会被限制登录)

    微信多久不用会被冻结(微信多久不用会被限制登录)

  • 天猫u先怎么搜索自己想要的商品(淘宝里的天猫u先在哪)

    天猫u先怎么搜索自己想要的商品(淘宝里的天猫u先在哪)

  • 路由器有什么功能和作用(路由器有什么功能和特点)

    路由器有什么功能和作用(路由器有什么功能和特点)

  • 手机迅雷怎么没有匹配字幕了(手机迅雷怎么没有下载链接选项)

    手机迅雷怎么没有匹配字幕了(手机迅雷怎么没有下载链接选项)

  • 戴尔电脑录屏快捷键(戴尔电脑录屏快捷键没反应)

    戴尔电脑录屏快捷键(戴尔电脑录屏快捷键没反应)

  • 抖音视频怎么下载下来(抖音视频怎么下载到u盘)

    抖音视频怎么下载下来(抖音视频怎么下载到u盘)

  • 手机发烫跟电池有关系吗(手机发烫耗电快)

    手机发烫跟电池有关系吗(手机发烫耗电快)

  • 拼多多点错了确认收货怎么办(拼多多点错了确认收货会有影响吗)

    拼多多点错了确认收货怎么办(拼多多点错了确认收货会有影响吗)

  • 网易云自动续费能退吗(网易云自动续费在哪里关闭)

    网易云自动续费能退吗(网易云自动续费在哪里关闭)

  • oppo有哪些系列的手机(OPPO有哪些系列定位是什么)

    oppo有哪些系列的手机(OPPO有哪些系列定位是什么)

  • QQ关联看得见群聊吗(qq关联看得见群聊消息吗)

    QQ关联看得见群聊吗(qq关联看得见群聊消息吗)

  • 华为售后贴膜是什么膜(华为售后贴膜是钢化膜吗)

    华为售后贴膜是什么膜(华为售后贴膜是钢化膜吗)

  • 局域网的网络软件主要包括什么(局域网的网络软件主要)

    局域网的网络软件主要包括什么(局域网的网络软件主要)

  • 电子客票是怎么回事(电子客票怎么取纸质票)

    电子客票是怎么回事(电子客票怎么取纸质票)

  • 牵网线和宽带有什么区别(宽带跟拉网线有什么区别)

    牵网线和宽带有什么区别(宽带跟拉网线有什么区别)

  • 淘宝网创办于哪一年(淘宝网创办哪一年)

    淘宝网创办于哪一年(淘宝网创办哪一年)

  • 为什么快手直播总是闪退(为什么快手直播伴侣投屏不了??)

    为什么快手直播总是闪退(为什么快手直播伴侣投屏不了??)

  • 手机扩容的好处和坏处(手机扩容有什么好处)

    手机扩容的好处和坏处(手机扩容有什么好处)

  • 微信社保未支付订单在哪里(微信社保未支付怎么回事)

    微信社保未支付订单在哪里(微信社保未支付怎么回事)

  • 淘宝新人专享红包为什么用不了(淘宝新人专享红包怎么取消)

    淘宝新人专享红包为什么用不了(淘宝新人专享红包怎么取消)

  • 红米k20pro有小爱同学吗(红米k20pro小爱你在哪)

    红米k20pro有小爱同学吗(红米k20pro小爱你在哪)

  • 小米note7怎么截屏(小米note7怎么截图)

    小米note7怎么截屏(小米note7怎么截图)

  • DOM(操作)(jQuery dom操作)

    DOM(操作)(jQuery dom操作)

  • Vue自定义指令(含常用8种指令封装)(vue自定义指令生命周期)

    Vue自定义指令(含常用8种指令封装)(vue自定义指令生命周期)

  • 问题解决丨对不起,小米路由器出现网络连接问题无法打开网页(解决问题对吗)

    问题解决丨对不起,小米路由器出现网络连接问题无法打开网页(解决问题对吗)

  • 车险发票不含车船税怎么记账
  • 个税申报怎么办
  • 收入准则范围内
  • 库存商品余额在借方
  • 企业所得税季度预缴纳税申报表
  • 增值税附表一填错了,主表没错可以不更正不
  • 小规模纳税人免税销售额
  • 税务局代开的进项票需要认证吗
  • 小微企业免税计入什么科目
  • 房地产中心
  • 法院案件受理费计算器
  • 加工生产产品的地方 用两个字形容
  • 挂靠建筑公司企业所得税怎么交?
  • 海关进口需要什么手续
  • 船运费发票抵扣多少税
  • 预收房款如何申报缴纳增值税
  • 劳务派遣公司发放工资是按照劳务报酬嘛
  • 物流企业税务稽查要点
  • 钢结构安装有哪些工种
  • 国家税务总局11号令
  • 中意装饰工程有限公司怎么样
  • 职工发放洗漱用品怎么进行财税处理?
  • 地产商自持是什么意思
  • 固定资产验收单图片
  • 财产清查中固定资产盘亏
  • 新开办公司前三个月没交社保,后面正常缴纳
  • 小规模防伪税控服务费280元
  • 华为鸿蒙系统如何关闭纯净系统
  • 暂估入账收入会计分录
  • PHP:mb_http_output()的用法_mbstring函数
  • fsockopen pfsockopen函数被禁用,SMTP发送邮件不正常的解决方法
  • PHP:pcntl_sigtimedwait()的用法_PCNTL函数
  • 全年一次性奖金计税方式
  • 递延所得税的计税基础
  • 购买办公用品怎么做明细账
  • yolov3训练自己的数据超详细
  • 红字发票怎么填申报表表二
  • Css中的color属性用于设置html元素的背景颜色
  • 微信小程序开发一个多少钱
  • 人工智能怎么做出来的
  • tensorflow卷积神经网络
  • 注意!PHP 7中不要做的10件事
  • upf命令
  • 固定资产清理的会计科目处理
  • 办公室清洁费计算公式
  • 中央空调的维护和保养
  • javascript 模块
  • MongoDB的mongo shell常用操作方法及操作脚本笔记
  • mongodb too many open files
  • 织梦官方网站
  • 资本性支出与资本性支出(基本建设)的区别
  • 项目差旅费能计入项目费用吗
  • 新事业单位会计制度下固定资产的核算
  • 下列行为免征增值税的有
  • 会计核算的职能包括哪些
  • 公司支付款项制度
  • 一般纳税人之外还有什么
  • 建安企业费用有哪些
  • 小规模纳税人代账费用
  • 普通的收据可以入账吗
  • 当月购入固定资产当月出售了用交印花税吗
  • 企业专项资金购买固定资产
  • 自用房产税计入什么科目
  • 政府拆迁赔款会计上怎样做账
  • 请问母公司如何称呼
  • 资产减值损失冲减
  • 无工资支出企业账务处理
  • mysql5.5解压版安装教程
  • windowsxp的快捷键
  • win10系统打印机脱机状态怎么恢复正常打印
  • Linux系统root密码忘记怎么重置
  • js判断手机号
  • java怎样学
  • 处理判断字符串是否相等
  • Node.js发送HTTP客户端请求并显示响应结果的方法示例
  • shell脚本-p
  • javascript教程完整版
  • shell编程的特点
  • jQuery ajax全局函数处理session过期后的ajax跳转问题
  • 契税和耕地占用税由谁负责征收
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设