Reemplazo de caracteres acentuados con caracteres simples [duplicados]

Esta pregunta ya tiene una respuesta aquí:

¿Reemplaza eficientemente todos los caracteres acentuados en una cadena? 21 respuestas

Necesito convertir una lista de apellidos en nombres de usuario alfanuméricos, sin embargo, desafortunadamente, algunos de ellos contienen caracteres que no son ascii:

Hernández
Quermançós 
Migueláñez

Ahora una forma sería usar una expresión regular para eliminar los caracteres no alfanuméricos comoa.replace(/[^a-z0-9]/gi,''). Sin embargo, una solución más intuitiva (al menos para el usuario) sería reemplazar los caracteres acentuados con su equivalente "simple", p. giroá, á dentroa yç dentroc, etc. ¿Hay una manera fácil de hacer esto en javascript?

Respuestas a la pregunta(3)

Su respuesta a la pregunta