JavaScript 英文根据规则转成相对应的中文
##这是一个对象
let obj = {code:"title",createDate:"2021-12-01 18:47:19",createName:"系统",groupCode:"PHOTO",groupName:"照片文件",name:"题名",status:"Y",updateBy:"SYSTEM",}
##把这个对象的键名转成相对应的中文
#1.第一步
把对象的键名取出:用Object.keys 方法
其作用是:要返回其枚举自身属性的对象
const keysName = Object.keys(obj);//拿出对象的键名存进数组里
输出看一下
键名全部存入了数组keysName里
#2.第二步
写一个规则
const mapInfo = {'code':'代码','name': '姓名','createDate': '创建日期','createName': '创建人','groupCode': '分组代码','groupName': '分组名称','status': '状态','updateBy': '更新人',}
对数组keysName进行map便利
keysName.map((value,index) => {//value 是keysName的值,index是下标console.log(value);console.log(index);})
输出看一下
拿到了值之后就可以进行匹配了
keysName.map((value,index) => {const tranfrom = {}//定义一个对象,用来转匹配成功的值tranfrom['value'] = mapInfo[value]//给对象增加名为value的键,// mapInfo[value] 就是遍历这个规则对象,跟value对应上的值就拿出来,存到tranfrom里this.arr.push(tranfrom)//最后push进arr数组里,arr必须要定义在data里//敲黑板})
输出一下:arr
console.log(this.arr);
转换成功啦
总结
关键是获取 到键名,然后在循环里,进行匹配,
JavaScript 英文根据规则转成相对应的中文相关推荐
- web前端学习:1分钟了解JavaScript基础语法规则
俗话说,"无规矩不成方圆".用在计算机语言上也同样使用.每种计算机语言都有自己的语法规则,只有遵循语法规则才能写出符合要求的代码.JavaScript也不例外,在使用JavaScr ...
- 2.1.3 JavaScript代码书写规则
2.1.3 JavaScript代码书写规则 http://book.51cto.com 2010-12-22 11:11 高宏 机械工业出版社 我要评论(0) 摘要:<JavaScri ...
- 如何把Word英文默认字体设置成Times NewRoman汉字设置为宋体
如何把Word英文默认字体设置成Times NewRoman汉字设置为宋体 https://jingyan.baidu.com/article/e75057f2ddef91ebc91a89f4.htm ...
- 怎么将整个英文的pdf文档翻译成中文
目前pdf文件是我们用得比较多的文件,但是我们偶尔也会碰到英文的PDF文件,就需要将它翻译成中文了,那么怎么将整个英文的pdf文档翻译成中文呢? 这里小编介绍一个在线的pdf转换器就可以做到,可以轻松 ...
- ch不是小写英文字母的c语言代码,函数fun的功能是进行字母转换。若形参ch中是小写英文字母,则转换成对应的大写英文字母;若ch中是大写英文字母,则...
题目 题型:选答,填空 难度:★ 函数fun的功能是进行字母转换.若形参ch中是小写英文字母,则转换成对应的大写英文字母:若ch中是大写英文字母,则 函数fun的功能是进行字母转换.若形参ch中是小写 ...
- oracle 获取英文时间,javascript英文日期(有时间)选择器
javascript英文日期(有时间)选择器 更新时间:2007年05月02日 00:00:00 作者: var languageCode = 'en'; // Possible value ...
- 英文视频如何翻译成中文视频简单工具推荐
英文视频如何快速变成中文视频,自动生成文案,自动匹配画面,同时还有中文的配音,看过来,在测试了十几款软件之后,终于找到我心目中最好用的那一款了, 不服来辩. 相信很多小伙伴在日常浏览海外的英文视频的时 ...
- 前端将后端返回的数字(英文字母),转成对应的文字进行显示
前言 类似于省市区,状态,性别之类的可以枚举出来的变量,一般情况下数据库中存储的是其对应的value值,像省市区联动的话,前端界面中显示的是省市区的名字,但是接口的入参一般是对应的code码:如果界面 ...
- C练习记录8——数字字符转换成相对应的数值
难度:一颗星 将形参s所指字符串中的数字字符转换成相对应的数值,计算出这些数值的累加和作为函数值返回. 思路:由下图可知第48个码才为字符'0',所以要想将数字字符转换成相对应的数字,只需要减去48或 ...
- HP-UX的终端TERM要设置成什么,才能输入中文呢?
再问一下,HP-UX的终端TERM要设置成什么,才能输入中文呢? 我试了,可以了,谢谢!非常感谢! /etc/profile中 export LANG=zh_CN.hp15CN stty cs8 st ...
最新文章
- python采集cpu信息
- 程序员如何快速准备面试中的算法 - 结构之法
- python连接es数据库_Python Elasticsearch API操作ES集群
- uboot环境下mmc操作_【记录】将Uboot 2011.06中mmc驱动移植到uboot 1.1.6的过程
- .so是什么文件_安卓 so 文件解析详解
- JavaFX图表(四)之面积图
- autotools入门笔记(二)——创建和使用静态库、动态库
- 程序员面试金典 - 面试题 08.07. 无重复字符串的排列组合(回溯)
- 怎样把MySQL的编码方式改为utf8?
- 男性最脆弱的五大器官
- matlab monte carlo,Monte Carlo Simulation
- mysql4.1数据库_MySQL数据库练习-4.1
- JAVA模拟学生选课系统(附下载链接)
- k3 梅林固件设置_OpenWrt中,旁路由的设置与使用
- 京东店铺数据分析工具推荐
- HYSPLIT模型后向轨迹制作
- 扫描仪服务器正在运行中,针对使用 Acrobat 时出现的扫描仪问题的故障排除提示...
- FFMPEG学习【libavfilter】(二)
- 012-P2P加速Docker镜像分发(阿里Dragonfly)
- oracle使用decode实现竖表转横表 (列转行)