首页
关于我
Search
1
Vue3 Hooks 的使用
1,405 阅读
2
Vue3 中 ref 标记组件使用
1,221 阅读
3
搭建博客
994 阅读
4
npm i 安装依赖 node-sass 报错
891 阅读
5
Vue2 中混入的使用
726 阅读
Web前端基础
JavaScript
jQuery
css
Vue
ElementUI
博客
Ant Design Vue
友情链接
凌哥技术分享
coder的技术博客
登录
Search
子衿
累计撰写
26
篇文章
累计收到
197
条评论
首页
栏目
Web前端基础
JavaScript
jQuery
css
Vue
ElementUI
博客
Ant Design Vue
页面
关于我
搜索到
1
篇与
JavaScript
的结果
2021-12-21
Object 操作对象
在工作中遇到了一个需求,后端传来的是对象然后需要写一个方法将它改动为键名在一边,键值在另一边的形式 在做请求后,获得了一个 JSON 格式的数据,然后其中的一个对象,根据需求需要改为 键名:键名:键名 = 键值:键值:键值 这种格式。在这里我们需要用到 Object.keys(obj) 和 Object.values(obj) 这两个方法来完成。Object.keys(obj) 参数 obj 为你要改动的那个对象,这个方法会将对象中的键名全部保存在一个数组中作为一个返回值进行返回。Object.values(obj) 参数 obj 为你要改动的那个对象,这个方法会将对象中的键值全部保存在一个数组中作为一个返回值进行返回。 然后再将数组转换为字符串,再使用 repalce 方法repalce() 该方法可以将字符串中的某些字符替换为另一个字符,该方法中有两个参数,后面的那个参数将替换掉字符串中前面的参数。let test = { name: 'Tom', age: '24', address: 'home', } // 将对象中的键名和键值分别取出,然后转换为字符串,再将字符串中的 ',' 改为 ':' const key = Object.keys(test).toString().replace(/,/g,':') const value = Object.values(test).toString().replace(/,/g,':') const str = `${key} = ${value}`
2021年12月21日
284 阅读
0 评论
1 点赞