//自上而下进行数量累计计算
function updateTreeDataAdd(treeData,fieldName){
for(var i=0;i<treeData.length;i++){
//只有存在子集时,才进行累加计算,否则不修改自身属性值
if(treeData[i].children&&treeData[i].children.length>0){
//递归遍历并修改children的对应值
treeData[i].children = updateTreeDataAdd(treeData[i].children,fieldName);
var addSum = 0.00;
//循环相加计算和
for(var j=0;j<treeData[i].children.length;j+
JS自上而下递归遍历计算树结构节点数值和
本文介绍如何使用JavaScript自上而下递归遍历树结构,并根据多个字段计算节点的总值。通过传入计算字段数组,可以灵活实现个性化计算需求。
摘要由CSDN通过智能技术生成