Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

जावास्क्रिप्ट में बहु-आयामी सरणी को स्ट्रिंग में कनवर्ट करना

<घंटा/>

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता होती है जो शाब्दिक के नेस्टेड सरणी में ले जाता है और इसमें मौजूद सभी मानों को स्ट्रिंग में जोड़कर इसे एक स्ट्रिंग में बदल देता है। इसके अलावा, हमें नई स्ट्रिंग का निर्माण करते समय प्रत्येक स्ट्रिंग तत्व के अंत में एक खाली स्थान जोड़ना चाहिए।

आइए इस फ़ंक्शन के लिए कोड लिखें -

उदाहरण

इसके लिए कोड होगा -

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

  1. जावास्क्रिप्ट में बहु-आयामी सरणी

    मूल रूप से, यदि आप किसी सरणी के अंदर सरणियाँ रखना चाहते हैं तो बहु-आयामी सरणियों का उपयोग किया जाता है। आइए एक उदाहरण लेते हैं। मान लें कि आप प्रत्येक कार्यदिवस के लिए प्रत्येक 6 घंटे के तापमान को संग्रहीत करना चाहते हैं। आप कुछ ऐसा कर सकते हैं: let monday = [35, 28, 29, 31]; let tuesday = [33, 24,

  1. एक स्ट्रिंग को जावास्क्रिप्ट में एक तिथि में कनवर्ट करना

    किसी तिथि का प्रतिनिधित्व करने के लिए सबसे अच्छा प्रारूप yyyy-mm-dd है क्योंकि इससे कोई भ्रम नहीं होता है और यह बहुत सीधा है। जेएस में इस स्ट्रिंग प्रारूप से दिनांक ऑब्जेक्ट्स की तारीखों को पार्स करने के लिए, आपको बस इस स्ट्रिंग को डेट कंस्ट्रक्टर को पास करना होगा। उदाहरण के लिए, उदाहरण let a = '

  1. जावास्क्रिप्ट में सेट करने के लिए सरणी परिवर्तित करना

    जावास्क्रिप्ट में सेट करने के लिए सरणी को परिवर्तित करने के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> &