var qty = $(this).val();
var data = [{
id: "1",
item: "Coca",
qty: "12",
price: "250"
},
{
id: "2",
item: "Orange",
qty: "20",
price: "102"
},
{
id: "3",
item: "pepsi",
qty: "30",
price: "250"
}
];
var price = data.find(x => x.qty === qty).price;
如果出现错误,如何正确处理上述异常? 提前谢谢。
答案 0 :(得分:0)
这是通过检查其HasValue
属性来避免可空值类型的运行时空引用异常的方法:
int? items = 2 + 2 * 5;
DataTable dt = new DataTable();
dt.Compute(items.HasValue ? items.Value.ToString() : "" , null);