मेरे पास नीचे एक वृक्ष वस्तु है, मैं खाली होने पर आइटम सरणी संपत्ति को निकालने का प्रयास कर रहा हूं। मुझे यह करने के लिए सबसे अच्छा तरीका नहीं है?नेस्टेड जावास्क्रिप्ट ऑब्जेक्ट से किसी संपत्ति को निकालने का सबसे अच्छा तरीका क्या है?
मैं कुंजी के माध्यम से लूपिंग के बारे में सोच रहा हूं, संपत्ति की जांच कर रहा हूं और फिर delete myJSONObject[prop]
का उपयोग कर हटा रहा हूं ... किसी भी विचार/विचारों का स्वागत है?
[{
text: "TreeRoot",
items: [{
text: "Subgroup1",
items: []
}, {
text: "Subgroup2",
items: []
}, {
text: "Subgroup3",
items: [],
items: [{
text: "subgroup5",
items: [{
text: "subgroup6",
items: [{
text: "subgroup7",
items: [{
text: "subgroup8",
items: []
}]
}]
}]
}]
}]
}]
मैं बू होगा इसे संशोधित करने की कोशिश करने के बजाय, एक नई वस्तु को हल्का करें। –
अरे, आपने अभी तक इसे हल किया है? – Gideon
http://stackoverflow.com/questions/9446426/how-do-you-recursively-remove-nested-objects-that-contain-an-empty-array – J4S0Nc