var params=[];
function test(a,b){
for (let i = 0; i < params.length; i++) {//循环一下数组里面的数据
if(params[i].itemId==a){//判断数组里面的数据有没有后端传来的a参数
params.splice(params.findIndex(item=>item.itemId==a),1)//有的话切割返回最新的数组对象
console.log(params)
return false
}
}
/*把几个单独的对象放到数组成为数组对象*/
let obj1={a};
for ( let key in obj1) {
var param = {};
param.itemId= a;//给对象添加字段
param.reportType= b;//给对象添加字段
params.push(param);
}
console.log(params)
}
var params=[]必须放外面,放里面会出现错误,如果用vue可以放data里面。