मैं नीचे प्रारूप में वस्तुओं की एक सरणी है। मुझे
जेसन
ऑब्जेक्ट के माध्यम से पुनरावृत्त करने की आवश्यकता है और रूट्स तक name
खाली स्ट्रिंग है जो सभी नोड्स को हटा दें। ऊपर json प्रारूप के लिए, उत्पादन नीचे की तरह होना चाहिए:रिकर्सिवली सरणी वस्तु संघनक जावास्क्रिप्ट में
{
"country": "India",
"children": [
{
"name": "Karnataka",
"type": "State",
"children": [
{
"name": "Bangalore",
"type": "city"
},
{
"name": "Mangalore",
"type": "city"
}
]
},
{
"name": "Kerala",
"type": "State",
"children": [
]
},
{
"name": "Maharastra",
"type": "State",
"children": [
{
"name": "Mumbai",
"type": "city"
},
{
"name": "Pune",
"type": "city"
}
]
}
]
}
जावास्क्रिप्ट में यह करने के लिए कैसे Underscorejs का उपयोग कर रिकर्सिवली।
'ऐरे # मानचित्र' ..? – Rayon
@ RayonDabre- मुझे लगता है * lowRight * और अवांछित सदस्यों को हटाएं बेहतर है, लेकिन underscore.js क्या है? यदि कोई अंतर्निहित नहीं है। – RobG
[यह SO सवाल] (http://stackoverflow.com/questions/36171667/find-and-remove-empty-properties-from-objects/36171824) आपकी मदद कर सकता है – Aides