tradeArray = ['ITD', 'TND', 'TRD']
trade = []
this.tradeArray.map(val => this.trade.push({
"value": val,
"checked": false,
}))
У меня есть этот фрагмент, и я хочу добавить еще одно поле в массив trade
, counter
.
Например, если у меня есть count = [3, 5, 2]
, я хочу получить:
0: {value: "ITD", checked: false, counter: 3}
1: {value: "TND", checked: false, counter: 5}
2: {value: "TRD", checked: false, counter: 2}
Надеюсь, на этом примере вы поймете, что я хочу получить.Я пробовал что-то вроде этого:
count = [3, 5, 2]
this.tradeArray.map(val => this.trade.push({
"value": val,
"checked": false,
"counter": this.count.map(val => val)
}))
, но это даст мне
0: {value: "ITD", checked: false, counter: [3, 5, 2]}
1: {value: "TND", checked: false, counter: [3, 5, 2]}
2: {value: "TRD", checked: false, counter: [3, 5, 2]}
Как я могу изменить, чтобы получить то, что я хочу?Спасибо за ваше время!