js对象转换

js对象属性值转换

var propMap = {
  f: 'fuctionId', 
  t: '请求时间',
  u_p: 'pin',
  d: '请求耗时(毫秒)',
  p_c: '平台',
  p_cv: ' 客户端版本',
  p_n: '网络类型',
  u_u: '用户IP',
  s: '服务端IP',
  p_u: 'uuid',
  p_sn: '分辨率',
  p_b: '品牌',
  p_a: '区域'
};

1.使用map循环转换成数组


['f','u_u','t','s','u_p','d','p_c','p_cv'].map(v => ({name: propMap[v], value: v}));

 

2.使用for in遍历对象的属性名和属性值

var newAr=[];for(let key in propMap){newAr.push({name:key,value:propMap[key]})}

结果

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值