假如我们在购物车中添加了某个店铺多样商品,那么下单的时候应该是合并成一个购物订单,还是每件商品都对应一个订单记录?
背景资料:无论是O2O还是B2C电商网站,用户一次性购买多样商品,那么应该每件商品都创建一个商品订单,还是合并成一个商品订单?你要考虑到减免优惠和商品评价功能,再做出设计。
背景资料:无论是O2O还是B2C电商网站,用户一次性购买多样商品,那么应该每件商品都创建一个商品订单,还是合并成一个商品订单?你要考虑到减免优惠和商品评价功能,再做出设计。
const checkType = value =>{
return Object.prototype.toString.call(value).slice(8, -1)
}
const deepClone = obj =>{
const objvalue = checkType(obj)
let result = 0
if(objvalue === 'Object'){
result = {}
}else if(objvalue === 'Array'){
result = []
}else{
return obj
}
for( let key in obj ){
let value = obj[key]
let keyvalue = checkType(value )
if(keyvalue === 'Object' || keyvalue === 'Array'){
result[key] = deepClone[value]
}else {
result[key] = value
}
}
return result
}
登录后即可查看更多作业,立即登录
数据加载中...