Javascript 将值推送到数组但作为对象?JS

Javascript 将值推送到数组但作为对象?JS,javascript,Javascript,我需要推到对象的数组没有数组。检查我的代码..我不知道;我不知道我的问题在哪里 this.trainingPlan?.trainingTemplateExercises.push(this.singleTrainingInfo.trainingExercises.map(obj => { return obj })) 在这种情况下,我推送对象数组。我只需要推一个物体。 就像现在我推[{obj…},{obj2…}] 我只需要推{obj…},{obj2…} 我只需

我需要推到对象的数组没有数组。检查我的代码..我不知道;我不知道我的问题在哪里

    this.trainingPlan?.trainingTemplateExercises.push(this.singleTrainingInfo.trainingExercises.map(obj => {
      return obj
    }))
在这种情况下,我推送对象数组。我只需要推一个物体。 就像现在我推[{obj…},{obj2…}]

我只需要推{obj…},{obj2…}

我只需要在这里推一个物体

现在这是一个类似于


[0:[obj1,obj2]]

这里的地图实际上没有任何作用。它只是返回您首先映射的相同数组。只需将两个阵列连接起来

this.trainingPlan?.trainingTemplateExercises = this.trainingPlan?.trainingTemplateExercises.concat(this.singleTrainingInfo.trainingExercises)

你在这里的地图没有任何作用。它只是返回您首先映射的相同数组。只需将两个阵列连接起来

this.trainingPlan?.trainingTemplateExercises = this.trainingPlan?.trainingTemplateExercises.concat(this.singleTrainingInfo.trainingExercises)

使用而不是
map
。你能给我提供代码吗?我链接的文档中有许多示例。尝试实现它,如果您仍然有困难,我很乐意提供帮助。我不明白…我只能使用+和-:DUse而不是
映射
。您能给我提供代码吗?我链接的文档中有很多示例。试着实现它,如果你仍然有困难,我很乐意帮助你。我不明白…我只能+和-:DOkay David你能告诉我如何使用reduce来实现这一点吗。@DigitalDriver的answear让我很感兴趣……老实说,我不知道他会带着这个去哪里。我承认我不熟悉reduce,但我对它的理解不同。David这是工作,很好……但是@DigitalDriver对他使用reduce的解决方案非常感兴趣……好的,David,你能告诉我如何使用reduce进行此操作吗。@DigitalDriver的answear让我很感兴趣……老实说,我不知道他会带着这个去哪里。我承认我不熟悉reduce,但我对它的理解不同。David这是工作,很好…但是@DigitalDriver对他使用reduce的解决方案非常感兴趣。。。