हमें एक जावास्क्रिप्ट फंक्शन लिखना है जो लिटरल्स का नेस्टेड ऐरे ले और इसे एक स्ट्रिंग में बदल दे जिसमें इसमें मौजूद सभी वैल्यूज को स्ट्रिंग के साथ जोड़ दिया जाए। इसके अलावा, नई स्ट्रिंग बनाते समय प्रत्येक स्ट्रिंग एलिमेंट के अंत में एक व्हाइटस्पेस जोड़ना चाहिए।
आइए इस फंक्शन के लिए कोड लिखते हैं:
उदाहरण
इसके लिए कोड:
const arr = [ 'this', [ 'is', 'an', [ 'example', 'of', [ 'nested', 'array' ] ] ] ]; const arrayToString = (arr) => { let str = ''; for(let i = 0; i < arr.length; i++){ if(Array.isArray(arr[i])){ str += `${arrayToString(arr[i])} `; }else{ str += `${arr[i]} `; }; }; return str; }; console.log(arrayToString(arr));आउटपुट
कंसोल में आउटपुट:
this is an example of nested array