Javascript 将字符串转换为json数组属性
我有以下json数组:Javascript 将字符串转换为json数组属性,javascript,node.js,Javascript,Node.js,我有以下json数组: [ { id: 23, type: 'ferrari' }, { id: 24, type: 'volvo' } ] 我正在寻找最简单的方法来更改连接字符串的所有类型的属性值。 预期的答复是: [ { id: 23, type: 'car.ferrari' }, { id: 24, type: 'car.volvo' } ] 映射到它们并返回修改过的对象: const a
[
{
id: 23,
type: 'ferrari'
},
{
id: 24,
type: 'volvo'
}
]
我正在寻找最简单的方法来更改连接字符串的所有类型的属性值。
预期的答复是:
[
{
id: 23,
type: 'car.ferrari'
},
{
id: 24,
type: 'car.volvo'
}
]
映射到它们并返回修改过的对象:
const arr=[
{
id:23,
类型:“法拉利”
},
{
id:24,
类型:“沃尔沃”
}
];
const newArr=arr.map(o=>({…o,type:`car.${o.type}`}));
控制台日志(newArr)代码>最简单
arr = arr.map(a=>{a.type='car.'+a.type;return a})
那不是JSON你试图达到你预期的结果是什么?所以不是免费的吗:)什么都没有!我是一名java开发人员,正在做js的东西:带上下文的Sexplain为什么会这样。(低质量审查结束)。