小白,请教各位大佬!if判断如何使用对象的方式优化?感激不尽

if的代码如何优化到最简
if(res.OrderInfo.OrderItems.GoodsSource==='JD'){
res.OrderInfo.OrderItems.GoodsSource='京东';
}elseif(res.OrderInfo.OrderItems.GoodsSource==='SF'){
res.OrderInfo.OrderItems.GoodsSource='顺丰';
}elseif(res.OrderInfo.OrderItems.GoodsSource==='SELF'){
res.OrderInfo.OrderItems.GoodsSource='商户自营';
}
MM们
浏览 219回答 2
2回答

慕沐林林

constMAP={'JD':'京东','SF':'顺丰','SELF':'商户自营'}res.OrderInfo.OrderItems.GoodsSource=MAP[res.OrderInfo.OrderItems.GoodsSource]||'未知'
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript