"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > स्ट्रिंग देने से रिक्त स्थान हटाने के लिए JS फ़ंक्शन बनाएं। (कोर जेएस का उपयोग करना और इन-बिल्ट ट्रिम फ़ंक्शन का उपयोग नहीं करना।)

स्ट्रिंग देने से रिक्त स्थान हटाने के लिए JS फ़ंक्शन बनाएं। (कोर जेएस का उपयोग करना और इन-बिल्ट ट्रिम फ़ंक्शन का उपयोग नहीं करना।)

2024-11-07 को प्रकाशित
ब्राउज़ करें:990

Create JS function to remove spaces from giving string. ( Using core js and not in-built trim function.)

const trim = (string) => {
    let strArr = string.split("");
    let trimedStr = [];
    strArr.forEach((item) => {
      if (item !== " ") {
        trimedStr.push(item);
      }
    });
    return trimedStr.join("");
  };

  console.log("trim", trim("Hello world nice world"));
 // output => trim: Helloworldniceworld

समस्या स्पष्टीकरण

आइए समस्या को सरल शब्दों में समझें:

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

फ़ंक्शन कैसे काम करता है:

  1. स्ट्रिंग को विभाजित करना: फ़ंक्शन इनपुट स्ट्रिंग (उदाहरण के लिए, "हैलो वर्ल्ड नाइस वर्ल्ड") लेकर शुरू होता है और इसे अलग-अलग वर्णों की एक श्रृंखला में विभाजित करता है। उदाहरण के लिए, "हैलो वर्ल्ड" बन जाता है ['H', 'e', ​​'l', 'l', 'o', '', 'w', 'o', 'r', 'l', 'd ']...

  2. रिक्त स्थान को फ़िल्टर करना: फ़ंक्शन फिर सरणी में प्रत्येक वर्ण से गुजरता है। यदि वर्ण एक स्थान ('') नहीं है, तो यह इसे एक नई सरणी में जोड़ता है जिसे ट्रिमेडस्ट्र कहा जाता है। यदि यह एक स्थान है, तो यह इसे छोड़ देता है।

  3. वर्णों को फिर से जोड़ना: रिक्त स्थान को फ़िल्टर करने के बाद, फ़ंक्शन शेष वर्णों को लेता है और उन्हें बिना किसी रिक्त स्थान के एक स्ट्रिंग में वापस जोड़ देता है।

  4. परिणाम लौटा रहा है: अंत में, फ़ंक्शन नई स्ट्रिंग लौटाता है जिसमें कोई रिक्त स्थान नहीं है।

विज्ञप्ति वक्तव्य यह आलेख यहां पुन: प्रस्तुत किया गया है: https://dev.to/ajaymarathe/create-js-function-to-remove-spaces-from-writing-string-26le?1 यदि कोई उल्लंघन है, तो कृपया [email protected] पर संपर्क करें इसे हटाने के लिए
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3