You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在JavaScript中如何将对象属性值转为键、另一属性值转为对应值

对象数组转换方案

转换逻辑

遍历原始数组的每一项,为每一项单独创建新对象,将原对象的name属性值作为新对象的键,value属性值作为新对象对应键的取值,最终返回由所有新对象组成的数组即可。

实现代码(JavaScript)

// 原始输入数组
const originArray = [
  {
    "name": "Unknown",
    "value": "RAHUL"
  },
  {
    "name": "FirstName",
    "value": "WILLEKE LISELOTTE"
  },
  {
    "name": "LastName",
    "value": "DE BRUIJN"
  }
]

// 转换逻辑
const convertedArray = originArray.map(item => {
  return {
    [item.name]: item.value
  }
})

// 输出转换结果
console.log(convertedArray)

转换后输出结果

[
  { "Unknown": "RAHUL" },
  { "FirstName": "WILLEKE LISELOTTE" },
  { "LastName": "DE BRUIJN" }
]

内容的提问来源于stack exchange,提问作者Rahul More

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.07 07:18:01