以下代码片段
onQuantityChange(change: ProductQuantityChange) {
const product = this.products.find(prod => {
return change.product.id === prod.id;
});
product.quantityInCart += change.changeInQuantity;
}
向我返回一个
ts(18048) 'product' is possibly 'undefined'.
个
我想原因是product
依赖于.find()
,而.find()
根本不能返回任何值.我怎么才能解决这个问题?
先谢谢你.