কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে স্ট্রিং-র নির্দিষ্ট ক্যারেক্টার বাদে বাকিগুলো রিপ্লেস করা

मान लीजिए, हमें एक फ़ंक्शन लिखना है -

replaceChar(str, arr, [char])

अब, स्ट्रिंग str के उन सभी वर्णों को बदलें जो स्ट्रिंग्स के ऐरे arr में मौजूद नहीं हैं, वैकल्पिक आर्गुमेंट char से। यदि char प्रदान नहीं किया गया है, तो उन्हें '*' से बदलें।

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

पूरा कोड होगा -

उदाहरण

const arr = ['a', 'e', 'i', 'o', 'u']; const text = 'I looked for Mary and Samantha at the bus station.'; const replaceChar = (str, arr, char = '*') => {    const replacedString = str.split("").map(word => {       return arr.includes(word) ? word : char;    }).join("");    return replacedString; }; console.log(replaceChar(text, arr));

आउटपुट

इस कोड का कंसोल आउटपुट होगा -

***oo*e***o***a***a****a*a***a*a****e**u****a*io**
  1. জাভাস্ক্রিপ্টে অ্যারেতে সবচেয়ে লম্বা স্ট্রিং বের করা

  2. জাভাস্ক্রিপ্টে অ্যারেতে থেকে সংখ্যা মুছে বাকি গুলো শিফট করা

  3. জাভাস্ক্রিপ্টে অ্যারেতে সবচেয়ে বড় স্ট্রিংগুলো বের করা

  4. জাভা প্রোগ্রাম: ফাইলের সব ক্যারেক্টার '#' দিয়ে রিপ্লেস করা ছাড়া একটি নির্দিষ্ট শব্দ