// map() 方法创建一个新数组,其结果是该数组中的每个元素都调用一个提供的函数后返回的结果。 let city = { beijing: 100, shanghai: 200, nanjin: 300, } // wantResult [{name:'beijing',value:100},{name:'shanghai',value:200},{name:'nanjin',value:300}] const objToData = (data, name, value) => { const res = Object.keys(data).map(item => { return { [name]: item, [value]: data[item] } }) return res } console.log(objToData(city, 'a', 'b'))
标签:beijing,name,value,转化,item,普通,数组,data From: https://www.cnblogs.com/cai-xin/p/16614512.html