Мне нужно добавить данные в список массивов на основе идентификатора продукта. если идентификатор продукта существует из списка массивов, необходимо показать предупреждение, в противном случае добавьте в список. покажите, пожалуйста, дайте мне знать условие относительно этого.
public stockDataSource: Array<any> = [];
const stockData: StockTrackingItem = {
StockTrackingItemId: 0,
StockTrackingId: 0,
Sno: this.Sno,
ProductId: stock.productId,
SKU: stock.sku,
SKUId: stock.skuId
};
if (this.stockDataSource.length === 0) {
this.stockDataSource.push(stockData);
} else {
for (let index = 0; index < this.stockDataSource.length; index++) {
if (this.stockDataSource[index].ProductId === stockData.ProductId) {
this.alertService.warnAlert("product alredy exist");
break;
}
}
this.stockDataSource.push(stockData);
}