Build an Email Masker - Build an Email Masker

Tell us what’s happening:

I am not able to see difference in output, Expected Result & Actual Result.
I am seeing same output but it saying different output.

Your code so far

let email;

function maskEmail (email){
  let domainIndex = email.indexOf("@") -1;
  let maskChar = "*";
  let mailDomain = email.slice(domainIndex);
  let maskedMail = maskChar.repeat(domainIndex) + mailDomain;
  let firstLetter = email[0];
  let finalMail = maskedMail.replace("*",firstLetter);
  console.log(email)
  console.log(`${finalMail}`)
}

email = "apple.pie@example.com"
maskEmail(email);
email = "freecodecamp@example.com";
maskEmail(email)
email = "info@test.dev"
maskEmail(email)
email = "user@domain.org"
maskEmail(email)

Your browser information:

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36

Challenge Information:

Build an Email Masker - Build an Email Masker

Hi @puneetshivaay,

Your function is not returning anything.

If you want to see what your function returns, try wrapping your function calls in console.log().

Happy coding!

Thanks, I was not returning anything, I was doing console the expected result;
Thanks Again !