पर पैरामीटर कैसे पास करें यह एक मूर्ख सवाल प्रतीत हो सकता है लेकिन मैं इस विषय में नौसिखिया हूं। मैं नोड जेएस पर वादों पर काम कर रहा हूं। और मैं एक वादे समारोह में पैरामीटर पास करना चाहता हूं। हालांकि मैं इसे समझ नहीं पाया।एक वादे समारोह
someModule.someFunction.then(username, password,function(uid) {
/*stuff */
}
और समारोह की तरह
var someFunction = new Promise(username, password, function(resolve, reject) {
/*stuff using username, password*/
if (/* everything turned out fine */) {
resolve("Stuff worked!");
} else {
reject(Error("It broke"));
}
});
वहाँ ऐसा करने के लिए कोई कारण नहीं है, तो आप सिर्फ एक उच्च गुंजाइश – adeneo
में 'username' और' password' परिभाषित कर सकते हैं लेकिन मैं एक और मॉड्यूल से वादा बोल रहा हूँ, और उपयोगकर्ता नाम और पासवर्ड स्थिर नहीं हैं बल्कि क्लाइंट-साइड से आ रहे हैं। क्या ग्लोबल वैरिएबल के कुछ किंड को परिभाषित करना सुरक्षित है जो एक फ़ंक्शन सेट करता है और दूसरा उपयोग करता है। क्या कोई जोखिम है कि परिवर्तनीय किसी अन्य ग्राहक द्वारा बदला जाता है? – kundante
@ कुंडांटे आपको किसी भी ग्लोबल्स की आवश्यकता नहीं है। बंद करने के बारे में जानें। – SLaks