আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা অক্ষরের একটি স্ট্রিং নেয়। ফাংশনটি একটি নতুন স্ট্রিং তৈরি করা উচিত যাতে মূল স্ট্রিং থেকে সমস্ত অ-বর্ণানুক্রমিক অক্ষরগুলি সরানো হয় এবং সেই স্ট্রিংটি ফিরিয়ে দেওয়া হয়। যদি স্ট্রিংটিতে স্পেস থাকে, তাহলে এটি সরানো উচিত নয়।
উদাহরণস্বরূপ -
যদি ইনপুট স্ট্রিং −
হয়const str = 'he@656llo wor?ld';
তারপর আউটপুট স্ট্রিং −
হওয়া উচিতconst str = 'he@656llo wor?ld';
উদাহরণ
নিম্নলিখিত কোড -
const str = 'he@656llo wor?ld';
const isAlphaOrSpace = char => ((char.toLowerCase() !==
char.toUpperCase()) || char === ' ');
const removeSpecials = (str = '') => {
let res = '';
const { length: len } = str;
for(let i = 0; i < len; i++){
const el = str[i];
if(isAlphaOrSpace(el)){
res += el;
};
};
return res;
};
console.log(removeSpecials(str)); আউটপুট
নিম্নোক্ত কনসোলে আউটপুট -
hello world