Прежде чем я сделаю этот вызов API, мне нужно удалить продукт, который содержит значение selectedPlan, равное нулю. Я не уверен, почему ниже не работает. Нужно ли переназначать шаговый массив перед передачей в качестве параметра в startEnrollment ()?
startEnrollment(stepperArray: MhnStartEnrollmentRequest[]) {
stepperArray.forEach(value => {
if (value.selectedPlan === null) {
delete stepperArray[value.productId]
}
});
stepperArray.values();
return this.mhnApiClientService.startEnrollment(stepperArray, this.quoteId, this.clientId);
}
![enter image description here](https://i.stack.imgur.com/bYfmS.png)