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

  • 营销知识:论坛博客推广方法有哪些?(论坛营销案例100例)

    营销知识:论坛博客推广方法有哪些?(论坛营销案例100例)

  • 高速微信支付的发票在哪里开(高速微信支付的发票在哪个小程序开)

    高速微信支付的发票在哪里开(高速微信支付的发票在哪个小程序开)

  • 陌陌注销必须审核14天吗(陌陌注销必须审核吗)

    陌陌注销必须审核14天吗(陌陌注销必须审核吗)

  • 被对方屏蔽qq了会怎样(被对方屏蔽qq了看的见空间吗)

    被对方屏蔽qq了会怎样(被对方屏蔽qq了看的见空间吗)

  • 两个抖音号可以在一个手机上来回切换吗(两个抖音号可以绑定一个手机号码吗)

    两个抖音号可以在一个手机上来回切换吗(两个抖音号可以绑定一个手机号码吗)

  • qq主题怎么恢复默认(qq主题怎么恢复默认白色)

    qq主题怎么恢复默认(qq主题怎么恢复默认白色)

  • 华为p30微信运动不计步怎么办(华为p30微信运动步数为0的原因)

    华为p30微信运动不计步怎么办(华为p30微信运动步数为0的原因)

  • 荣耀10x屏幕刷新率(荣耀x10手机屏幕刷新率)

    荣耀10x屏幕刷新率(荣耀x10手机屏幕刷新率)

  • 贴卡手机是什么意思(贴卡手机是什么手机)

    贴卡手机是什么意思(贴卡手机是什么手机)

  • 苹果手机怎么没有通话记录(苹果手机怎么没有声音了怎么办)

    苹果手机怎么没有通话记录(苹果手机怎么没有声音了怎么办)

  • csv数据包是什么意思(csv数据文件下载)

    csv数据包是什么意思(csv数据文件下载)

  • 华为悬浮球有什么作用(华为悬浮球的功能)

    华为悬浮球有什么作用(华为悬浮球的功能)

  • gw文件用什么程序打开(gw文件用什么软件打开)

    gw文件用什么程序打开(gw文件用什么软件打开)

  • klwtl00h华为什么型号(klwtl00华为什么型号)

    klwtl00h华为什么型号(klwtl00华为什么型号)

  • 华为手机emui什么意思(华为手机的emui系统怎么样了)

    华为手机emui什么意思(华为手机的emui系统怎么样了)

  • 拼多多多件怎么下单(拼多多多件怎么买)

    拼多多多件怎么下单(拼多多多件怎么买)

  • 苹果如何设置热点限制人数(苹果如何设置热点频段)

    苹果如何设置热点限制人数(苹果如何设置热点频段)

  • 2019抖音限流多久能恢复(抖音限流多少天)

    2019抖音限流多久能恢复(抖音限流多少天)

  • 抖音里共同关系人是什么意思(抖音共同关注和共同联系人有什么区别)

    抖音里共同关系人是什么意思(抖音共同关注和共同联系人有什么区别)

  • python深拷贝和浅拷贝的区别(python3深拷贝和浅拷贝)

    python深拷贝和浅拷贝的区别(python3深拷贝和浅拷贝)

  • 半自动冼衣机怎么清洗(半自动冼衣机怎么用视频)

    半自动冼衣机怎么清洗(半自动冼衣机怎么用视频)

  • iphonex的的屏是什么材质(苹果x的屏幕是)

    iphonex的的屏是什么材质(苹果x的屏幕是)

  • 腾讯视频如何取消自动续费功能(腾讯视频如何取消苹果支付)

    腾讯视频如何取消自动续费功能(腾讯视频如何取消苹果支付)

  • 企业注册资金需要拿钱出来吗
  • 或有资产的特点和或有资产的披露是什么
  • 所得税汇算清缴后发现有误怎么办
  • 预付账款有二级科目嘛
  • 化肥发票怎么开
  • 航天金税盘证书口令错误
  • 个税手机号码没有了怎么办
  • 认缴出资怎么填财务报表
  • 资产负债表总账科目有哪些
  • 学生是纳税人吗为什么
  • 企业收到银行收款通知
  • 用友反结账流程
  • 企业的季度所得税怎么算
  • 计提所得税是在结转12月损益之前还是之后
  • 2018企业所得税小微企业优惠政策
  • 代开专用发票缴纳的增值税需要计提吗?
  • 纸巾可以开专票吗
  • 以实物投资的税种有哪些
  • 分公司固定资产转入总公司的分录怎么做?
  • 哪些研发费用可以资本化
  • 未分配利润转入本年利润
  • 出售使用过的固定资产如何开票
  • 本月合计怎么做
  • 出口退税系统怎么导入数据
  • 社保退回的钱怎么做会计分录
  • 从农民手中收购农产品增值税处理
  • 商业承兑汇票到期兑现流程
  • 如何设置谷歌浏览器语言为中文
  • 3gwifi怎么用
  • 稿酬特许权使用费的预扣率是多少
  • macOS Big Sur 11.3 公开测试版正式推送(附更新内容)
  • avc格式是什么
  • 稿酬所得怎么交所得税
  • 进项税额转出余额在贷方怎么处理
  • 生产企业一般贸易
  • 制造业工资计提
  • 鬓角头发剃光了多久能长好
  • vue docx-preview实现docx文件在线预览
  • 出差餐补如何做账
  • 对方开具红字发票,我方怎么查询
  • 固定资产处置缴纳增值税政策依据
  • 股东出资不足需要赔偿吗
  • python中strftime用法
  • 退货开红字发票,已经交了消费税的怎么处理
  • sqlserver2012开发版
  • 预开发票后涨价如何进行账务处理?
  • 发票收款人和复核人在哪儿政
  • 采用分期付款方式的会计分录
  • 高新技术企业奖励政策
  • 预付账款转入其他应付款会计分录
  • 代收代缴水电费如何开票
  • 研究费用和开发费用加计扣除的究竟是哪部分
  • 公司购买理财产品账务处理
  • 影视行业成本核算方案
  • 计提的意义
  • 应收账款增加说明企业什么
  • mysql8 递归
  • mysql7.x单独安装mysql的方法
  • mac中mysql应该怎么运行
  • windows安装设置
  • 谁编写了元素周期表
  • 迅速修复系统漏洞的方法
  • 预装win10
  • Win10预览版怎么变回正式版
  • windows xp怎样禁止弹出广告
  • mac如何开启屏幕录制权限
  • win8.1应用商店无法打开
  • win10桌面上怎么分成几个区域
  • 学会这8个技巧让你做出的菜味道更好
  • android:AndroidAnnotations上传文件,网络接口如此简洁
  • docker save -o
  • android aidl binder
  • 深入学习习总书记系列讲话精神
  • 深入python3
  • jquery 鼠标悬浮显示文字
  • 直辖市税务局
  • 税务注销后发现报表报错的怎么办
  • 廉政谈话什么是廉政?
  • 从量定额资源税口诀
  • 在北京电子税务局怎么缴纳社保费
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设