में पाश के लिए से बाहर मान रिटर्निंग मैं निम्नलिखित कार्य हो:जावास्क्रिप्ट
function getId(a){
var aL = a.length;
for(i = 0; i < aL; i++){
return a[i][2].split(":", 1)[0];
}
}
और जब return
के बजाय समारोह के भीतर console.log()
का उपयोग कर रहा पाश में सभी मान मिलता है, और एक ही document.write
के लिए चला जाता है । मैं अपने कोड के किसी अन्य अनुभाग में उपयोग के लिए स्ट्रिंग के रूप में इन मानों को कैसे एक्सेस कर सकता हूं?
अग्रिम धन्यवाद।
'return' बयान तुरंत एक समारोह बाहर निकालता है, अभिव्यक्ति है कि यह इस प्रकार का मूल्य लौटने। यदि आप किसी प्रकार के सशर्त के बिना लूप में 'रिटर्न' कथन का उपयोग करते हैं, तो यह पहले पास को पूर्ववत करेगा और फिर बाहर निकल जाएगा। आपको उन्हें एक चर में एकत्र करने और लूप के बाद चर को वापस करने की आवश्यकता है। जैसा कि अन्य ने सुझाव दिया है कि आप शायद उन्हें एक सरणी में स्टोर करना चाहते हैं। –
धन्यवाद थोड़ा सा गहराई से देखने के बाद मैं देखता हूं कि मैं कहां गलत था। धन्यवाद – jeffreynolte