js删除数组中的某个对象

根据 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:'
删除
'
}, {Id:'str6-986',Type:'量产',Operate:'
删除
'
}, ]; 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:'量产'}, ];

你可能感兴趣的:(JS,方法)