我有一個層次結構的json對象,我想遍歷它並將一個父節點附加到每個元素。這就是我所做的json返回參考
function attach_back_reference(hierarchy, parent){
hierarchy.parent = parent;
for(var i in hierarchy){
if(jQuery.isPlainObject(hierarchy[i]))
attach_back_reference(hierarchy[i], hierarchy);
}
}
但這是給錯誤。 Maximum call stack size exceeded
謝謝。我忽略了這一點。我也發現,如果我在層次結構中有一個數組,它不起作用 –
也可以告訴我如何處理數組?以便它將父對象分配給第一個對象(非數組)祖先? –