Q: 实现如下需求
var a = [
{
x: 2,
y: 3
},
{
x: 4,
y: 7
},
{
x: 1,
y: 9
},
{
x: 6,
y: 8
},
]
给定数组a,如上,返回一个新的数组,数组元素中增加一个z,z的值等于x + y
返回结果应如下
var a = [
{
x: 2,
y: 3,
z: 5
},
{
x: 4,
y: 7,
z: 11
},
{
x: 1,
y: 9,
z: 10
},
{
x: 6,
y: 8,
z: 14
},
]
A:
var a = [
{
x: 2,
y: 3,
},
{
x: 4,
y: 7,
},
{
x: 1,
y: 9,
},
{
x: 6,
y: 8,
},
]
for(var i = 0; i < a.length; i++) {
a[i].z=a[i].x+ a[i].y;
}
console.log(a);
网友评论