美文网首页
2018-11-21

2018-11-21

作者: kathyever | 来源:发表于2018-11-22 17:04 被阅读0次

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);


相关文章

网友评论

      本文标题:2018-11-21

      本文链接:https://www.haomeiwen.com/subject/ihocqqtx.html