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. JavaScript Const: ब्लॉक-स्कोप्ड कॉन्स्टेंट्स JavaScript Const: ब्लॉक-स्कोप्ड कॉन्स्टेंट्स

    const ES2015 (ES6) में पेश किया गया एक ब्लॉक-स्कोप्ड वेरिएबल डिक्लेरेशन है जो रीअसाइनमेंट को रोकता है। यह आधुनिक JavaScript में डिफ़ॉल्ट विकल्प होना चाहिए जब रीअसाइनमेंट की आवश्यकता न हो। उदाहरण { try { a = 44; // TypeError: Assignment to constant variable } catch (e

  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>    bod

  1. - JavaScript में स्ट्रिंग के वर्णों को समूहों में पुनर्गठित करना

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो एक स्ट्रिंग str को एकमात्र आर्गुमेंट के रूप में लेता है।स्ट्रिंग str में तीन प्रकार के वर्ण हो सकते हैं:अंग्रेजी अल्फाबेट: (A-Z), (a-z)अंक: 0-9विशेष वर्ण - बाकी सभी शेष वर्णहमारा फ़ंक्शन इस स्ट्रिंग के माध्यम से पुनरावृति करना चाहिए और ठीक तीन तत्वों वाली