এটি একটি সাধারণ অভ্যাস যে ওয়েবসাইটগুলি যখন কারও ব্যক্তিগত ইমেল ঠিকানা প্রদর্শন করে তখন তারা প্রায়ই গোপনীয়তা বজায় রাখার জন্য এটিকে মাস্ক করে দেয়৷
তাই উদাহরণস্বরূপ -
যদি কারো ইমেল ঠিকানা হয় −
const email = '[email protected]';
তারপর এটি এইভাবে প্রদর্শিত হয় -
const masked = '[email protected]';
আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি ইমেল স্ট্রিং নেয় এবং সেই স্ট্রিংয়ের জন্য মুখোশযুক্ত ইমেল ফেরত দেয়৷
উদাহরণ
নিম্নলিখিত কোড -
const email = '[email protected]'; const maskEmail = (email = '') => { const [name, domain] = email.split('@'); const { length: len } = name; const maskedName = name[0] + '...' + name[len - 1]; const maskedEmail = maskedName + '@' + domain; return maskedEmail; }; console.log(maskEmail(email));
আউটপুট
নিম্নোক্ত কনসোলে আউটপুট -
[email protected]