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]})}

结果

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章