let cityObj = { // 对象数据
shenzhen: 31,
guangzhou: 29
}
// 封装
function objToArr(data, typeName, valueName) {
// Object.keys(data) 先把数据转成 [key, key, key, ...]
// .map(key => ({typeName: key, valueName: data[key]}))
// 遍历 keys 取出 key 和 value data[key],
// 然后返回 {typeName: typeName, valueName: valueName} 格式
return Object.keys(data).map(key => ({typeName: key, valueName: data[key]}))
}
objToArr(cityObj, 'cityName', 'value')