如何使用javascript forEach将数据放入Array?

时间:2018-08-03 10:24:06

标签: javascript arrays foreach

使用以下代码,我的预期结果是

[{'log1': 'v1'}, {'log2': 'v2'}, {'log3': 'v3'}]

let testArray = ['a', 'b', 'c']
let logArray = [{
  'log1': 'v1'
}, {
  'log2': 'v2'
}, {
  'log3': 'v3'
}]

function arrayTest() {
  let ret = []
  let temp
  testArray.forEach(function(value, outIdx) {
    logArray.forEach(function(value, inIdx) {
      temp = value
    })
    ret.push(temp) // how can i capture the value of "logArray.forEach" to push "ret" array?
  })

  console.log(ret)
}

但是此代码显示了以下结果。

[ { log3: 'v3' }, { log3: 'v3' }, { log3: 'v3' } ]

我如何获得预期的结果?

0 个答案:

没有答案