删除数组某一个条对象

	                /**
			 * 
			 * @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)
posted @ 2021-11-12 14:42  前端搬运工bug  阅读(76)  评论(0编辑  收藏  举报