मेरे पास कुछ आंकड़े हैं जिन्हें स्टेशन कहा जाता है जो एक सरणी है जिसमें ऑब्जेक्ट हैं।
stations : [
{call:'station one',frequency:'000'},
{call:'station two',frequency:'001'}
]
मैं प्रत्येक सरणी स्थिति के लिए एक ui घटक प्रस्तुत करना चाहते हैं। अब तक मैं लिख सकता हूं
var stationsArr = []
for (var i = 0; i < this.data.stations.length; i++) {
stationsArr.push(
<div className="station">
{this.data}
</div>
)
}
और फिर रेंडर करें
render(){
return (
{stationsArr}
)
}
समस्या यह है कि मैं सभी डेटा का प्रिंट आउट ले रहा हूं। मैं इसके बजाय सिर्फ एक कुंजी दिखाना चाहता हूं, {this.data.call}
लेकिन कुछ भी नहीं छापता है।
मैं इस डेटा के माध्यम से कैसे लूप कर सकता हूं और सरणी की प्रत्येक स्थिति के लिए एक नया UI तत्व वापस कर सकता हूं?
stationsArr
केstations
अंदर उपयोग करने की आवश्यकता हैrender
।