1.将数组的字段取出组成key:value形式的对象
let list = [
{ key: 'php', value: '1' },
{ key: 'asp', value: '2' },
{ key: 'aspx', value: '3' },
{ key: 'jsp', value: '4' }
]
let header = {}
list.forEach(({ key, value }) => header[key] = value);
//打印结果为以下
//{ php: '1',asp: '2',aspx: '3',jsp: '4'}
2.key:value 形式的对象组成数组
let list = []
let header = {
'php': '1',
'asp': '2',
'aspx': '3'
}
Object.keys(header).some((key) => {
list.push({ key: key, value: header[key] })
})
//打印结果为以下
// [{ key: 'php', value: '1' },{ key: 'asp', value: '2' },{ key: 'aspx', value: '3' }]