मान लीजिए, हमारे पास संख्याओं की एक नेस्टेड सरणी है जैसे -
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 ] ];
हमें एक JavaScript फ़ंक्शन लिखना है जो ऐसी नेस्टेड संख्या सरणी लेता है। फ़ंक्शन को नेस्टेड सरणी में सभी संख्याओं को मिलाकर एक एकल स्ट्रिंग बनाना चाहिए।
परिणामी स्ट्रिंग में, आसन्न संख्याओं को व्हाइटस्पेस से अलग किया जाना चाहिए और दो आसन्न सरणियों के तत्वों को कॉमा से अलग किया जाना चाहिए।
उदाहरण
इसके लिए कोड होगा -
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