已知两个数组,如何通过数组输出固定语句


let point = {point1:'积分',point2:'声望'}
let award = [{
  type:'point1',
  count:'5'
},{
  type:'point2',
  count:'1'
}]

已知有两个数组,一个定义名称。一个定义行为。现在需要让action输出一句话:'积分 +5,声望 +1'

let action=""
//'积分 +5,声望 +1'

请问如何写action的脚本呢?
十分感谢!

  • 首先这并不是两个数组,上面是对象
  • 我觉得你应该想要下面效果
let action="";

award.forEach(function(item,index) { 
    action += `${point[item.type]}+${item.count} `
})

console.log(action);

// 结果如下
// 积分+5 声望+1