इस उदाहरण में, आप एक जावास्क्रिप्ट प्रोग्राम लिखना सीखेंगे जो दो आयामी सरणी बनाएगा।
इस उदाहरण को समझने के लिए, आपको निम्नलिखित जावास्क्रिप्ट प्रोग्रामिंग विषयों का ज्ञान होना चाहिए:
- लूप के लिए जावास्क्रिप्ट
- जावास्क्रिप्ट ऐरे
- जावास्क्रिप्ट फंक्शन और फंक्शन एक्सप्रेशन
उदाहरण: लूप के लिए दो आयामी ऐरे का उपयोग करना
// program to create a two dimensional array function twoDimensionArray(a, b) ( let arr = (); // creating two dimensional array for (let i = 0; i< a; i++) ( for(let j = 0; j< b; j++) ( arr(i) = (); ) ) // inserting elements to array for (let i = 0; i< a; i++) ( for(let j = 0; j< b; j++) ( arr(i)(j) = j; ) ) return arr; ) const x = 2; const y = 3; const result = twoDimensionArray(x, y); console.log(result);
आउटपुट
((0, 1, 2), (0, 1, 2))
उपरोक्त कार्यक्रम में, twoDimensionArray()
फ़ंक्शन का पहला तर्क सरणी तत्वों की संख्या का प्रतिनिधित्व करता है, और दूसरा तर्क प्रत्येक सरणी तत्व के अंदर सरणी तत्वों की संख्या का प्रतिनिधित्व करता है।
पहले for
लूप का उपयोग दो आयामी सरणी बनाने के लिए किया जाता है। ((), ())
दूसरा for
लूप प्रत्येक सरणी तत्व पर पुनरावृत्त करता है और एक सरणी तत्व के अंदर तत्वों को सम्मिलित करता है।
जब i = 0 , तत्वों को पहले सरणी तत्व (0, 1, 2), ()) में डाला जाता है।
जब मैं = 1 , तत्वों को दूसरे सरणी तत्व (0, 1, 2), (0, 1, 2) में डाला जाता है।