Có cách nào (trong jQuery hoặc JavaScript) để lặp qua từng đối tượng và đó là trẻ em và cháu và như vậy?looping thông qua một đối tượng (cây) đệ quy
Nếu vậy ... tôi cũng có thể đọc tên của họ không?
Ví dụ:
foo :{
bar:'',
child:{
grand:{
greatgrand: {
//and so on
}
}
}
}
nên vòng lặp nên làm một cái gì đó như thế này ...
loop start
if(nameof == 'child'){
//do something
}
if(nameof == 'bar'){
//do something
}
if(nameof =='grand'){
//do something
}
loop end
@Val: nó sẽ rất khó để sụp đổ trình duyệt với đối tượng đệ quy. Các đối tượng sẽ cần phải có một tham chiếu đến chính nó như là một trong những tài sản :-) –
thử: '(a = {}) ._ = a' – Annan
@ Annan: có, đó là nhiều hơn hoặc ít hơn những gì tôi đã nhận được tại. Vấn đề đơn giản là không làm điều đó ;-) –