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

JavaScript सरणी के स्ट्रिंग को कैसे जोड़ें


हमें एक 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() मेथड एरे को जोड़कर स्ट्रिंग के रूप में लौटाने के लिए उपयोग किया जाता है। सिंटैक्स इस प्रकार है: array.join(separator) ऊपर, सेपरेटर को पैरामीटर के रूप में सेट करें। उदाहरण 1 <!DOCTYPE html> <html> <body> <h2>डेमो हेडिंग</h2> <p>

  1. JavaScript Array.join(): एरे को स्ट्रिंग में जोड़ें JavaScript Array.join(): एरे को स्ट्रिंग में जोड़ें

    Array.prototype.join() मेथड एरे के सभी तत्वों को एक स्ट्रिंग में जोड़ता है, वैकल्पिक सेपरेटर के साथ। डिफ़ॉल्ट सेपरेटर कॉमा (,) है। यह toString() से अधिक लचीला है। उदाहरण { fillEle.innerHTML = join() परिणाम: + arr.join(); }); </script> </body> </html> आउटपुट मूल ए

  1. जावास्क्रिप्ट ऐरे से स्ट्रिंग कैसे पार्स करें? जावास्क्रिप्ट ऐरे से स्ट्रिंग कैसे पार्स करें?

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