कम्प्युटर, कार्यक्रम
को embodiment रूपमा JS foreach वस्तु
जाभास्क्रिप्ट विन्यास arrays र वस्तुहरु मा चर संयोजन गर्ने क्षमता प्रदान गर्दछ। तत्व पहुँच एक चक्र संचालक मार्फत indexes र नाम मार्फत पहुँच गर्न सकिन्छ।
तर यो सधैं सम्भव डिजाइन समयमा संग्रह मा तत्व को संख्या थाहा छ र सधैं विन्यास तिनीहरूलाई भित्र अर्थ विज्ञान प्रदान प्रयोग गर्न सुविधाजनक छ।
क्लासिक डिजाइन
सामान्य पाश कथन "को लागि (var = 0; म var = 0; जब तत्व को संख्या अज्ञात छ। तपाईं पनि भर्ने र एरे प्रशोधनका लागि विभिन्न एल्गोरिदम निर्माण गर्न सक्छन्, तर यो नयाँ, आधुनिक भिन्न प्रयोग गर्न धेरै सुविधाजनक छ। तपाईं questionnaires मानवअधिकार (थर, नाम, स्थिति) प्रक्रिया गर्न आवश्यक जब क्लासिक राम्रो, उपकरण (मोडेल, निर्माता, विक्रेता, बिक्री को तारीख), र structurally परिवर्तन छैन र सञ्चितिको चासो प्रतिनिधित्व अन्य डाटा लागि कार्डहरू। आफै मा एरे तत्व वस्तु वा संरचना यसको आफ्नै गुण र विधिहरू छ हुँदा, क्लासिक गतिशीलता मात्रा र गुणस्तर सामना गर्न सक्दैन, र फरक अर्थ एरे लाग्छ। गतिशीलता आवश्यक गुण वास्तविक प्रकटीकरण एरे तत्व हो। डिजाइन JS foreach एरे, सामान्य देखि केहि फरक मा (अन्य भाषामा अपनाए), संस्करण, आफ्नो तत्व को मिति मार्फत उनको गुण देखाउन मौका को एक एरे प्रदान गर्न हामीलाई अनुमति दिन्छ। मानौं एक एरे बाटोमा (आफ्नो गुणस्तरीय र मात्रात्मक विशेषताहरु), र अर्को एरे comprises - केवल केहि सडक मा यात्रा र विभिन्न मात्रा इन्धन ट्यांकी हुन सक्छ कि वाहन, अर्थात् सामाग्री बीच दूरी पनि महत्त्वपूर्ण छन्। यस्तो embodiment मा उपयुक्त अल्गोरिदम उदाहरण, सडक लागि, एक आधारको रूपमा लिन र छनौट मा ड्राइव गर्न सक्षम हुनेछ भन्ने कार पर्छ। र यो सडक र कार, कार्यक्रम वस्तुहरू रूपमा, बोल्न भने, राम्रो छ "आफूलाई पाउन।" यो वस्तु-उन्मुख कार्यक्रम, अन्य कुराहरु, सडक र कार संग्रह परिवर्तन लागि अल्गोरिदम परिवर्तन गर्न आवश्यक गर्छ जो, छैन एक प्राकृतिक आवेदन छ, स्वचालित सडक मर्मत, कार मर्मतका र यति मा लागि compensates JS foreach संरचना मा प्राविधिक धेरै सरल छ: "aData.forEach (fData);", जहाँ fData - सरणी aData प्रत्येक तत्व लागू भएको एक समारोह: काम fData (मूल्य, सूचकांक) {sText + = सूचकांक + '=' + मूल्य + '; '; }। स्रोत डाटा प्रतिनिधित्व छ भने निम्नानुसार: var aData = [1,2,3,4]; यस्तो प्रयोग JS foreach को परिणाम हुनेछ: "0 = 1 1 = 2 2 = 3 3 = 4 4 = 11; 5 = 22, 6 = 44, 7 = लाइन 1, 8 = 2 लाइन;"। जाभास्क्रिप्ट वस्तु - विशेष। यस भाषामा वस्तुहरु प्रयोग गरेर अन्य भाषामा कार्यान्वयनको देखि एकदम फरक छ। वस्तु - नै यो गुण र विधिहरू को एरे छ। उत्तरार्द्ध संग वास्तवमा बचत वा यसको सामग्री वा अन्य बाह्य वस्तुहरु, arrays, चर सम्पादन, कार्य प्रदर्शन। चर अर्थमा डिजाइन: को फिल्मस्ट्रिप मा फ्रेम रूपमा एरे, मा आ JS foreach वस्तु संरचना मा iterating जब वस्तुहरु नयाँ अर्थ विज्ञान गठन। त्यसैले, आफूलाई द्वारा सडक तिनीहरूलाई सवारी कि एक कार चयन गर्न सक्षम छन्, र अन्तिम दिन उपलब्ध मार्गहरू फिल्टर। तपाईं ध्यान छैन भने, विश्वसनीय कोड थप कार्य यस कार्यक्रम विकल्प मा अतिरेक कि - वितरण को मार्ग निर्धारण गर्न - बनाउँछ JS foreach अर्थपूर्ण र सरल समाधान मा निर्माण: सडक को मार्गहरू विस्तार, मेशिन चयन गर्नुहोस् र माल को वितरण कार्यान्वयन। मार्गहरू, सडक र मशीनरी भने - वस्तुहरु को arrays, को अल्गोरिदम निकै सरलीकृत छ। यसलाई आ कि JS foreach संरचना को उद्भव रूपमा लामो लामो अनौठो लाग्न सक्छ। तर, एक बिन्दु को सादगी बावजुद, व्यवहार मा यो लागू गर्न गाह्रो छ। आधुनिक विकासकर्ता सोच कार्यक्रम को लागि परिचित वस्तुहरु, तर वास्तविक समस्या को वस्तुहरू संग संचालित। सामान्यतः सडक कार, मार्ग, दूरी ती बुझेका छैन ... वस्तु-उन्मुख कार्यक्रम एक कार्यक्रम वस्तु एरे, फाराम, बटन, मार्ग चयन बक्स, आदि बनाउन लिइएको छ असहमत बाटो विकसित भएको छ, र परंपरागत साथै, अन्य भाषा constructs साथ JS foreach कि अभ्यास गम्भीर सीमितता मा ल्याउँछ को आगन्तुक गरेको ब्राउजरमा गरिन्छ। हरेक विकासकर्ता यसको कोड साझेदारी गर्न तयार छ। arrays र वास्तविक वस्तुहरूको संग्रह को प्रयोग को प्रभावकारी उदाहरण - ज्ञान सुधार गर्न राम्रो तरिका हो। तथापि, अनभिप्रेत प्रयोग विकासकर्ता लागि जाभास्क्रिप्ट कोड को उपलब्धता एक गतिशील र वास्तविक-संसारमा वस्तुहरू लागि होनहार विचार को विकास मा एक अप्रत्यक्ष प्रभाव छ। JS foreach निर्माण अहिलेसम्म सिद्ध छ, र आफ्नो अर्थ विज्ञान को विकास धेरै होनहार निर्देशन जस्तो देखिन्छ।
जबकि {... aData [म] (typeof aData [म] = 'अपरिभाषित'!); ... म ++; } foreach पाश
aData.push (11);
aData.push (22);
aData.push (44);
aData.push ( 'लाइन 1');
aData.push ( 'लाइन 2');
var sText = '', सुविधाहरू एरे वस्तुहरु
JS foreach र वास्तविक वस्तुहरू अभ्यास
Similar articles
Trending Now