cheangeAreaData(data) {
for (var i = 0; i < data.length; i++) {
for (var j in data[i]) {
if (j == "value") {
data[i]["id"] = data[i].value;
delete data[i].value;
}
if (j == "children") {
if (data[i].children) {
if (data[i].children.length > 0) {
this.cheangeAreaData(data[i].children)
}
} else {
delete data[i].children;
}
}
}
}
},
相关文章
- 04-02JS使用递归修改多层级数据的key
- 04-02js 递归树结构数据查找指定元素的所有父级
- 04-02使用Oracle数据库实现树形结构表的子-父级递归查询和删除,通过级联菜单简单举例
- 04-02使用Oracle数据库实现树形结构表的子-父级迭代(递归)查询和删除,通过级联菜单简单举例
- 04-02on duplicate key update 的使用(数据库有就修改,没有就添加数据)
- 04-02js递归遍历多维数组并在修改数组的key后返回新的多维数组
- 04-02js整理数据格式(动态修改js对象里的key和value)
- 04-02sqlalchemy on duplicate key update 的使用(数据库有就修改,没有就添加数据)
- 04-02使用原生js实现对table中的某个单元格进行编辑并提交后台修改数据
- 04-02node.js使用mongoose操作mongodb时查不到数据问题级mongoose的Schema困惑