将JavaScript中的对象转换为数组中的两个对象

我的变量里有这个对象。

{ value1: '237.86', value2: '6.20' }

我想得到这样的东西

[
{name: 'value1', value: '237.86'},
{name: 'value2', value: '6.20'}
]

但我想用一种非常敏捷和漂亮的方式来实现它。

解决方案:

你可以使用 for..in 并将数值推送到一个数组中

let data = {
  value1: '237.86',
  value2: '6.20'
}
let newData = []
for (let keys in data) {
  newData.push({
    name: keys,
    value: data[keys]
  })
}
console.log(newData)

给TA打赏
共{{data.count}}人
人已打赏
解决方案

在本地设置drupal 6站点,却被重定向到生产站点。

2022-5-12 7:00:16

解决方案

为不存在的数据创建额外的日期行(Redshift SQL)。

2022-5-12 7:00:19

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索