que tiene una función f similar acadena concat JavaScript con retroceso
function f(str){
alert("abc"+str);
}
Ahora, quiero usar JavaScript charecter especial "\ b" de tal manera que puedo elegir si quiero mostrar la hardcoded cadena "abc" o no. Por ejemplo,
f("\b\b"+"yz"); //should output "ayz"
Intenté lo mismo, pero no funciona. En otras palabras, quiero concaturar una cadena con un carácter de retroceso para poder eliminar los últimos caracteres de la cadena.
¿Podemos hacer esto en JavaScript?
EDITAR El código real es demasiado grande (es un enorme 1 forro que concats muchas cadenas). Para mapear eso en el ejemplo anterior, no podemos editar la función f, así que haga lo que quiera desde la función externa f.
Sí, podemos hacerlo. Sin embargo, no puedo "darle el código". Una forma sería analizar el 'str' pasado a la función, atrapar el' \ b's y hacer algo de manipulación de cadena. – kapa
Pregunta muy interesante. Estoy ansioso por ver la respuesta. –
Pasa un índice donde concat. El índice negativo cortará antes – mplungjan