// 计算总尺码、颜色
// var colorOrSize = that.shopParams.listOderBatchItem;
// 将颜色尺码组装成【红色 s/x/m 3(总量)】
var orderBatchItem=that.shopParams.listOderBatchItem
var len=orderBatchItem.length;
// 定义两个 map 对象存放 颜色-尺码
var colorMap = new s.HashMap(); // 颜色
var sizeMap = new s.HashMap();// 尺码
var shopColorOrSize = []
//通过key获取数据
var colorNum = 0;
for(var i=0;i<len;i++){
// 合计所有数量
colorNum+=orderBatchItem[i].num;
for(var j =0;j<i;j++){
//不同同颜色拼接,相同等于本身
if(orderBatchItem[i].color != orderBatchItem[j].color){
colorMap.put("color",orderBatchItem[i].color+"/"+orderBatchItem[j].color)
}
else{
colorMap.put("color",orderBatchItem[i].color)
}
//不同同尺码拼接,相同等于本身
if(orderBatchIte
Map的数据封装
最新推荐文章于 2023-03-03 16:48:48 发布