मान लीजिए, हमारे पास इस तरह की संख्याओं की एक नेस्टेड सरणी है -
const arr = [ [ 0, 0, 0, −8.5, 28, 8.5 ], [ 1, 1, −3, 0, 3, 12 ], [ 2, 2, −0.5, 0, 0.5, 5.3 ] ];
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो संख्याओं की एक ऐसी नेस्टेड सरणी लेता है। फ़ंक्शन को नेस्टेड सरणी में सभी नंबरों को मिलाकर एक स्ट्रिंग बनाना चाहिए।
परिणामी स्ट्रिंग में, आसन्न संख्याओं को रिक्त स्थान से अलग किया जाना चाहिए और दो आसन्न सरणियों के तत्वों को अल्पविराम से अलग किया जाना चाहिए।
उदाहरण
इसके लिए कोड होगा -
const arr = [ [ 0, 0, 0, −8.5, 28, 8.5 ], [ 1, 1, −3, 0, 3, 12 ], [ 2, 2, −0.5, 0, 0.5, 5.3 ] ]; const arrayToString = (arr = []) => { let res = ''; for(let i = 0; i < arr.length; i++){ const el = arr[i]; const temp = el.join(' '); res += temp; if(i !== arr.length − 1){ res += ','; } }; return res; }; console.log(arrayToString(arr));
आउटपुट
और कंसोल में आउटपुट होगा -
0 0 0 −8.5 28 8.5,1 1 −3 0 3 12,2 2 −0.5 0 0.5 5.3