เป็นเรื่องปกติที่เมื่อเว็บไซต์แสดงที่อยู่อีเมลส่วนตัวของใครก็ตาม พวกเขามักจะปิดบังไว้เพื่อรักษาความเป็นส่วนตัว
ตัวอย่างเช่น −
หากที่อยู่อีเมลของใครบางคนคือ −
const email = '[email protected]';
แล้วมันจะแสดงแบบนี้ −
const masked = '[email protected]';
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงอีเมลและส่งคืนอีเมลที่ปิดบังสำหรับสตริงนั้น
ตัวอย่าง
ต่อไปนี้เป็นรหัส -
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]