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