//从数组中删除指定键值的对象
removeObjFromArrayByKeyValue(arr, attr, value) { //数组,属性,属性值
console.log(value)
var index=0;
for(let i=arr.length-1;i>-1;i--){
if(arr[i][attr]==value){
index=i;
break;
}
}
arr.splice(index,1);
}
delRows(){
const {selectedRowsIds} =this.state;
if(selectedRowsIds.length==0){
GlobalStore.showError('请选择要删除的数据!')
}else{
for(let i =0;i<selectedRowsIds.length;i++){
this.removeObjFromArrayByKeyValue(this.MemberMappingStore.dataList,'id',selectedRowsIds[i])//删除选中的数据,但是不传到后台,点击保存按钮时才传入
}
this.setState({
tag: !this.state.tag
})
}
}
从数组中删除指定键值的对象
猜你喜欢
转载自blog.csdn.net/weixin_41606276/article/details/102514788
今日推荐
周排行