Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/431.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何变换此对象数组中的对象?_Javascript - Fatal编程技术网

Javascript 如何变换此对象数组中的对象?

Javascript 如何变换此对象数组中的对象?,javascript,Javascript,给定此对象数组: arrayBefore: [ { a: "string1", b: 10, }, { a: "string2", b: 20, }, ] 如何使用JavaScript更改键以获得以下最终结果: arrayAfter: [ { x: &quo

给定此对象数组:

arrayBefore: [
        {
            a: "string1",
            b: 10,
        },
        {
            a: "string2",
            b: 20,
        },
]
如何使用JavaScript更改键以获得以下最终结果:

arrayAfter: [
        {
            x: "string1",
            y: 10,
        },
        {
            x: "string2",
            y: 20,
        },
]
可以使用来变换对象

const数组之前=[{
a:“string1”,
b:10,
},
{
a:“string2”,
b:20,
},
]
常量arrayAfter=arrayBefore.map((项)=>({
x:项目a,
y:b项,
}))
console.log(arrayAfter)