js删除json数组中指定数组
来源:互联网 发布:api原油库存今天数据 编辑:程序博客网 时间:2024/05/16 18:12
js删除json数组中指定数组
var dataTree = eval(${tree!"null"});
var su_type = '${su_type!"null"}';
var deleteData =[
{"id":"42BFB41416FB487CA41419C08C21E271","text":"xxx","attributes":{"wc_parentid":"0"}},
{"id":"4614927F779D4A0A965FABD5F301AD66","text":"xxxxx","attributes":{"wc_parentid":"0"}},
{"id":"A722289D74D74155B797B79931346437","text":"xxxxxxx","attributes":{"wc_parentid":"0"}},
{"id":"D83296DD47754F6087D3C9EE0A0B365A","text":"xxxxxxx","attributes":{"wc_parentid":"0"}}
];
/*
* 删除json数组中指定数组
* */
function checkWc(dataTree, su_type, temp) {
if (su_type == '3') {
for (var i = 0; i < dataTree.length; i++) {
var itemWc = dataTree[i];
for (var k = 0; k < temp.length; k++) {//遍历外部数组
var tempDetail = temp[k];
for (var j = 0; j < itemWc.children.length; j++) {//遍历待删除数组
var itemDetail = itemWc.children[j];
if (itemDetail.id === tempDetail.id) {
dataTree[i].children.remove(dataTree[i].children[j]);
} else if (itemDetail.id === tempDetail.id) {
dataTree[i].children.remove(dataTree[i].children[j]);
} else if (itemDetail.id === tempDetail.id) {
dataTree[i].children.remove(dataTree[i].children[j]);
} else if (itemDetail.id === tempDetail.id) {
dataTree[i].children.remove(dataTree[i].children[j]);
}
}
}
}
return dataTree;
} else {
return dataTree;
}
}
- js删除json数组中指定数组
- js删除数组中指定的值
- js中,删除数组中指定的某个元素
- js删除json中指定的元素
- Javascript 删除数组中指定元素
- 删除vector数组中指定元素
- 删除数组中指定元素不是下标
- Javscript删除数组中指定元素
- Javscript删除数组中指定元素
- 删除数组中指定的元素
- 如何删除数组中指定的元素
- Leetcode019--删除数组中指定的元素
- JavaScript删除数组中指定元素
- Javscript删除数组中指定元素
- 将数组中指定的数字删除
- Remove Element:删除数组中指定元素
- js 操作数组函数 (查找、删除 js中指定的数组元素)
- java中删除json数组中指定的json对象的方法
- 四大机器学习降维算法:PCA、LDA、LLE、Laplacian Eigenmaps
- Android Handler--Looper--MessageQueue关系
- 模拟车牌识别【报告】
- PHP之Session配置文件存储路径
- Java网络编程学习笔记(四)Internet地址
- js删除json数组中指定数组
- 51nod 1031 骨牌覆盖
- UNIX_C 高级编程<二>
- 数据分析领域中最为人称道的七种降维方法
- CAP理论
- 第一个数据结构ngx_str
- Asp.net使用Table标签填充数据库数据
- LeetCode--373. Find Pairs with Smallest Sums
- HDU 3065病毒侵袭持续中 ac自动机