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

स्ट्रिंग की जावास्क्रिप्ट सरणी में कैसे शामिल हों

<घंटा/>

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो स्ट्रिंग्स की एक सरणी लेता है। फ़ंक्शन को सरणी के सभी स्ट्रिंग्स में शामिल होना चाहिए, सभी व्हाइटस्पेस को डैश "-" से प्रतिस्थापित करना चाहिए, और इस प्रकार गठित स्ट्रिंग को वापस करना चाहिए।

उदाहरण के लिए:यदि सरणी है -

const arr = ["QA testing promotion ", " Twitter  ", "Facebook ", "Test"];

तब आउटपुट होना चाहिए -

const output = "QA-testing-promotion-Twitter-Facebook-Test";

उदाहरण

निम्नलिखित कोड है -

const arr = ["QA testing promotion ", " Twitter ", "Facebook ", "Test"];
const joinArr = arr => {
   const arrStr = arr.join('');
   let res = '';
   for(let i = 0; i < arrStr.length; i++){
      if(arrStr[i] === ' '){
         if(arrStr[i-1] && arrStr[i-1] !== ' '){
            res += '-';
         };
         continue;
      }else{
         res += arrStr[i];
      };
   };
   return res;
};
console.log(joinArr(arr));

आउटपुट

यह कंसोल पर निम्न आउटपुट उत्पन्न करेगा -

QA-testing-promotion-Twitter-Facebook-Test

  1. जावास्क्रिप्ट Array.join () विधि

    जावास्क्रिप्ट की Array.join () विधि का उपयोग सरणी में शामिल होने और एक स्ट्रिंग के रूप में वापस आने के लिए किया जाता है। वाक्य रचना इस प्रकार है - array.join(separator) ऊपर, विभाजक को पैरामीटर के रूप में उपयोग करने के लिए सेट करें। आइए अब जावास्क्रिप्ट माइनस में Array.join() मेथड को लागू करें; उद

  1. सरणी। जावास्क्रिप्ट में शामिल हों () विधि

    JavaScript Array.join() विधि का उपयोग अलग-अलग सरणी तत्वों को एक स्ट्रिंग में बदलने के लिए किया जाता है। Array.join() विधि के लिए कोड निम्नलिखित है - उदाहरण दस्तावेज़ बॉडी { फॉन्ट-फ़ैमिली:सेगो यूआई, ताहोमा, जिनेवा, वर्दाना, सेन्स-सेरिफ़; } .नमूना { फ़ॉन्ट-आकार:20px; फ़ॉन्ट-वजन:500; }JavaScript Array

  1. कैसे एक जावास्क्रिप्ट सरणी से एक स्ट्रिंग पार्स करने के लिए?

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