मैं अपने जेएसएक्स घटक के अंदर एक नेस्टेड मानचित्र कैसे प्रस्तुत कर सकता हूं?नेस्टेड ऑब्जेक्ट्स को फिर से कैसे करें और जेएसएक्स के अंदर प्रस्तुत करें?
मुझे जावास्क्रिप्ट के बराबर करने की आवश्यकता है (समूहइटम में कुंजी) {} नीचे देखें।
class MyComponent extends React.Component {
render() {
var options = this.props.options;
return (
<div>
{options.map(function(groupItem, key){ return (
/*
Unexpected Token if using groupItem.map?
{groupItem.map(function(){return })}
*/
)})}
</div>
)
}
}
Dropdown.defaultProps = {
options:[{
'groupX':{
'apple':'lovely green apple',
'orange':'juicy orange',
'banana':'fat banana'
}
}]
}
JSON.stringify(groupItems) === {
'groupX':{
'apple':'lovely green apple',
'orange':'juicy orange',
'banana':'fat banana'
}
}
ये काम क्यों नहीं करते?
groupItem.map - काम नहीं करता है
Object.keys (groupItem) .forEach (समारोह (कुंजी) { - काम नहीं करता है
यह ऑब्जेक्ट.की + मानचित्र है, प्रत्येक के लिए नहीं। 'प्रत्येक के लिए' बस फिर से शुरू करने के लिए है। 'मानचित्र' मूल्य वापस लौटाता है और एक नई सरणी बनाता है। –