Я не уверен, что вы подразумеваете под специальными символами, но мы можем поменять местами все символы с латинскими.
const latin_chars = {
a: 'A\u0301',
b: 'B\u0301',
c: 'C\u0301',
};
var msg = 'abc';
// split + map
var msg_converted1 = '';
msg.split('').map(c => {
msg_converted1 += latin_chars[c];
});
// for loop
var msg_converted2 = '';
for(let i = 0; i < msg.length; i++) {
msg_converted2 += latin_chars[msg[i]];
}
// for/in
var msg_converted3 = '';
for(c in msg) {
msg_converted3 += latin_chars[msg[c]];
}
console.log(msg_converted1);
console.log(msg_converted2);
console.log(msg_converted3);