referencing an array javascript -


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

  • 7 जवाब

निम्न कोड के साथ कार्य करना:

<पूर्व> अरे0 = ['ए', 'बी', 'सी']; ऐरे 1 = ['सी', 'डी', 'ई']; ऐरे 2 = ['एक्स', 'ए', 'डी']; ... / * doStuff () एक रिकर्सिव फ़ंक्शन है जिसका तर्क एक अजीब लंबाई सरणी है जिसमें सरणी नामों की एक मनमाना सूची जैसे, एएआरआर = ['अर्रे 1', 'अर्रे0', 'अर्रे 1', 'अर्रे 2', ... ] * / फ़ंक्शन डस्टफ (एआइआरआर) {के लिए (i = 0; i & lt; anArr.length; i ++) {स्विच (एएआरआर [आई]) {केस ('अर्रे0'): अर्रे0.एमआई मेथड (); टूटना; मामले ('Array1'): Array1.myMethod (); टूटना; मामले ('अर्रे 2'): अर्रे 2। मेईमथ (); टूटना; }}}

स्विच () खंड को एक कथन के साथ बदलने का एक तरीका है:

  & lt; & lt; सरणी 'someArray' & Gt;। एइमथ () // या फ़ंक्शन फ़ंक्शन (& lt; & lt; एरे जो 'कुछआरेरे' & gt; & gt;) से संदर्भित है) {}  

सादा जावास्क्रिप्ट, कृपया - कोई jquery या अन्य पुस्तकालय धन्यवाद

एक वस्तु का उपयोग पहली जगह में करें।

  var foo = {अर्रे0: ['ए', 'बी', 'सी']; अर्रे 1: ['सी', 'डी', 'ई']; ऐरे 2: ['एक्स', 'ए', 'डी']; }  

तब आप कर सकते हैं:

  foo [anArr [i]]। MyMethod ();  

Comments

Popular posts from this blog

python - Overriding the save method in Django ModelForm -

html - CSS autoheight, but fit content to height of div -

qt - How to prevent QAudioInput from automatically boosting the master volume to 100%? -