删除数组某一个条对象
/**
*
* @param {*} _arr 数组
* @param {*} _this 要删除的字段 动态
*/
var _arr = [
{zjhm:123,id:0,name:'李四'},
{zjhm:123,id:1,name:'李五'},
{zjhm:123,id:2,name:'李六'},
{zjhm:123,id:3,name:'李七'},
{zjhm:123,id:4,name:'李八'},
]
var _this = 1; //动态参数 0,1,2.....
function removeTr(_arr,_this){
// 遍历数值某个要删的字段集合
let idArr = _arr.map(item => {
return item.id
});
// 检查要删除的字段是否存在并且获取下标
const index = idArr.indexOf(_this);
_arr.splice(index, 1);
}
console.log(_arr)
// 使用方法
removeTr(_arr,_this)