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

結果

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