Hola
Cambia esto
Código HTML:
for (var i = last; i >= 0; --i) {
var c = aString.charAt(i)
var r = flipTable[c]
result[last -i] = r != undefined ? r : c
}
por esto
Código HTML:
for (var i = 0; i <= last; i++) {
var c = aString.charAt(i)
var r = flipTable[c]
result[last +i] = r != undefined ? r : c
}
Suerte