From 43e13100a4a3e1dd18ba81a774954f042cf27e6f Mon Sep 17 00:00:00 2001 From: yvan.ni Date: Mon, 25 Dec 2023 15:38:04 +0800 Subject: [PATCH] 避免空对象 --- packageE/pages/cart/cart2/cart2.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/packageE/pages/cart/cart2/cart2.js b/packageE/pages/cart/cart2/cart2.js index 6d8c0d9..4abcba1 100644 --- a/packageE/pages/cart/cart2/cart2.js +++ b/packageE/pages/cart/cart2/cart2.js @@ -2594,8 +2594,8 @@ Page({ if (pt_res) { for (var io in item_map.goods) { //平摊赋值 - item_map.goods[io].account_fir = th.arr_get_goods(item_map.goods[io].goods_id, pt_res).fisrt_account; - item_map.goods[io].account_yu_fir = th.arr_get_goods(item_map.goods[io].goods_id, pt_res).fisrt_account_yu; + item_map.goods[io].account_fir = th.arr_get_goods(item_map.goods[io].goods_id, pt_res).fisrt_account || 0; + item_map.goods[io].account_yu_fir = th.arr_get_goods(item_map.goods[io].goods_id, pt_res).fisrt_account_yu || 0; if (!th.data.ispt_goods) { item_map.goods[io].account = item_map.goods[io].account_fir; item_map.goods[io].account_yu = item_map.goods[io].account_yu_fir; @@ -4834,8 +4834,8 @@ Page({ if (pt_res) { //平摊赋值 - goods.account = pt_res[0].fisrt_account; - goods.account_yu = pt_res[0].fisrt_account_yu; + goods.account = pt_res[0].fisrt_account || 0; + goods.account_yu = pt_res[0].fisrt_account_yu || 0; item.is_discount_amount = 1; } } @@ -7119,9 +7119,9 @@ Page({ for (var i in arr) { if (arr[i].goods_id == goods_id) return arr[i]; } + return {}; }, - //从优惠的映射中拿出商品从表的item,要防止空对象的时候,空就返回空对象 arr_get_goods_n: function (good, arr) { for (var i in arr) { -- libgit2 0.21.4