CORRECCION, lo pude solucionar cambiando el orden del array de la siguiente forma
function encriptar(mensajeEncriptado){
let matrizCodigo = [["e","enter"],["i","imes"],["a","ai"],["o","ober"],["u","ufat"]];
mensajeEncriptado = mensajeEncriptado.toLowerCase();
for(let i = 0; i < matrizCodigo.length; i++){
if(mensajeEncriptado.includes(matrizCodigo[i][0])){
mensajeEncriptado = mensajeEncriptado.replaceAll
(matrizCodigo[i][0],matrizCodigo[i][1])
}
}
return mensajeEncriptado;
}
Hola, tengo este error en el codigo, ya que en lugar de encriptar A como ai lo encripta como: aimes, de alguna forma encripta la letra A y la letra I en una sola palabra, como podria solucionarlo? adjunto imagen del error y mi codigo
let matrizCodigo = [["e","enter"],["a","ai"],["i","imes"],["o","ober"],["u","ufat"]];
mensajeEncriptado = mensajeEncriptado.toLowerCase();
for(let i = 0; i < matrizCodigo.length; i++){
if(mensajeEncriptado.includes(matrizCodigo[i][0])){
mensajeEncriptado = mensajeEncriptado.replaceAll
(matrizCodigo[i][0],matrizCodigo[i][1])
}
}
return mensajeEncriptado;
}