javascript - How to instantiate class dynamically -


इस सवाल का पहले से ही एक उत्तर है: < / P>

  • 28 जवाब

    मेरे नाम के साथ एक सरणी है कंस्ट्रक्शंस का var arr = ['वर्ग 1', 'कक्षा 2', 'कक्षा 3'] <पूर्व> फ़ंक्शन कक्षा 1 () {this.name = 'class1'; }

    क्या यह संभव है कि इन वर्गों के उदाहरण बनायें? मेरा मतलब है

      var class1Object = new arr [0] ();   

    मैंने कोशिश की लेकिन यह काम नहीं कर रहा है (अनक्यूट टाइप एरर: स्ट्रिंग फ़ंक्शन नहीं है)।

    "वैश्विक" क्षेत्र में परिभाषित कार्य वास्तव में विंडो ऑब्जेक्ट पर बनाए गए हैं , ताकि आप ऐसा कर सकें (जब तक कि कोड को पृष्ठ के head में है, और कुछ विशिष्ट चीज़ों पर न डालें):

      फ़ंक्शन Class1 () { This.name = 'class1'; } Var className = "Class1"; Var c1 = नई विंडो [className] ();   

    लाइव उदाहरण:

Comments

Popular posts from this blog

Pass DB Connection parameters to a Kettle a.k.a PDI table Input step dynamically from Excel -

multithreading - PhantomJS-Node in a for Loop -

c++ - MATLAB .m file to .mex file using Matlab Compiler -