【发布时间】:2020-11-11 23:31:47
【问题描述】:
我在另外两个名为 formKeyValues 和 form 的对象中有一个对象
formKeyValues
表格
我只想将来自 formKeyValues 的键和值推送到新数组 parameter - 键在 form.formKeys 中 -
我试过了,但是没用。
this.formKeyValues=this.selectedTimeLine.formKeyValues;
this.parameter=[];
this.formKeyValues.forEach((para)=>{
if(para.key==this.selectedTimeLine.form.formKeys){
this.parameter.push('d[/data/'+this.selectedTimeLine.form.formId+'/'+para.key+']='+para.value);
}
});
【问题讨论】:
-
stackoverflow.com/a/1885569/9868549 这就是你要找的东西
-
@QuentinGrisel 但我如何将它们推送到变量中?
-
@QuentinGrisel 我怎样才能将它推送到数组中?你能写在答案部分吗?
-
this.parameter = this.selectedTimeLine.formKeyValues.filter(keyValue => this.selectedTimeLine.form.includes(keyValue.key)); -
@MichaelD 但同样的问题。如何在 this.parameter 中推送所有这些键和值?
标签: angular typescript angular6 angular8