根据 keyid 删除数组中对应 Id 对象
var keyid = 'str6-986';
var tableData = [
{Id:'6789-201',Type:'试产'},
{Id:'str6-986',Type:'量产'},
{Id:'o786-112',Type:'试产'}
];
for(var i=0; i<tableData.length; i++){
if(tableData[i].Id === keyid){
tableData.splice(i,1);
}
}
console.log(tableData);
结果如下图:
删除数组对象中的Operate
var arr = [
{Id:'6789-201',Type:'试产',Operate:'<div>删除</div>'},
{Id:'str6-986',Type:'量产',Operate:'<div>删除</div>'},
];
for(var i=arr.length-1; i>=0; i--){
delete arr[i].Operate;
}
console.log(arr);
//结果为:
arr = [
{Id:'6789-201',Type:'试产'},
{Id:'str6-986',Type:'量产'},
];