首页 > 其他分享 >普通对象转化为数组

普通对象转化为数组

时间:2022-08-22 22:44:42浏览次数:56  
标签:beijing name value 转化 item 普通 数组 data

 // 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

相关文章