返回结果内循环读取同类数据,设置为变量

场景描述:

删除(清空)购物车接口,需要传入获取的每一项商品数据

 

这里就有一个问题,购物车内有多少数据是不可知的,查询出来的结果均显示为下方格式

 

所以,对查询购物车后的返回数据,进行循环读取且写成数组,设置为全局变量

然后,删除接口写入该变量实现未知购物车数据删除

 

(查询购物车接口返回数据)

 

(查询购物车接口对返回数据处理,且把id写入数组,设置成全局变量

 

(删除结构引用变量)

 

 

 

response=JSON.parse(response);

let deleteID=[];

for(var i =0;i<response.Data.OnSaleList.length;i++){

        var item=response.Data.OnSaleList[i];

        deleteID.push(item.Id);    //这里的id是指需要写入数组的数据,也是需要传给其他接口的数据

 }

 env.globalParams["deleteID"]=JSON.stringify(deleteID);    //因为删除接口是RAW格式,所以这边要json化,如果不需要则写为“env.globalParams["deleteID"]=deleteID; ”

猜你喜欢

转载自www.cnblogs.com/becks/p/12508818.html