我正在尝试使用 javascript 将包含数组的对象转换为另一个对象。下面是对象字段的示例以及格式化后的示例。
let Fields = {
GAME: [
{ code: '{{PES}}', title: { en: "playPES"} },
{ code: '{{FIFA}}', title: { en: "playFIFA " } },
]
};
我需要新字段看起来像这样
let newFields = {
name: 'GAME',
tags:[
{ name: 'playPES', value: "{{PES}}" },
{ name: 'playFIFA', value: "{{FIFA}}" }
]},
一位贡献者向我建议了这样的方法,但我认为需要对其进行修改,但无法弄清楚。
export const transform = (fields) => ({
tags: Object .entries (fields) .map (([name, innerFields]) => ({
name,
tags: innerFields.map(({code, title: title: {en})=>({name: en, value: code}))
}))
});
// newFields= 变换(字段)
我是使用 javascript 的新手,因此非常感谢任何帮助,谢谢。
GCT1015
PIPIONE
沧海一幻觉
江户川乱折腾
相关分类