Łańcuch JavaScript połączony z backspace

Mam funkcję f podobną do

function f(str){
    alert("abc"+str);
}

Teraz chcę użyć specjalnego charectera JavaScript „b” w taki sposób, że mogę wybrać, czy chcę wyświetlić zakodowany na stałe ciąg „abc”, czy nie. Na przykład,

f("\b\b"+"yz"); //should output "ayz"

Próbowałem tego samego, ale to nie działa. Innymi słowy, chcę połączyć ciąg znaków ze znakiem cofania, dzięki czemu mogę usunąć ostatnie znaki z ciągu.

Czy możemy to zrobić w JavaScript?

EDYTOWAĆ Prawdziwy kod jest zbyt duży (jest to OGROMNY 1 liner, który zawiera wiele ciągów). Aby odwzorować to w powyższym przykładzie, nie możemy edytować funkcji f, więc rób co chcesz z zewnętrznej funkcji f.

questionAnswers(4)

yourAnswerToTheQuestion