He estado tratando de descubrir cómo asignar un conjunto de caracteres en una cadena a otro conjunto similar a la función tr
en Perl.¿Cómo se asignan los caracteres de reemplazo de mapa en Javascript de forma similar a la función 'tr' en Perl?
Encontré this site that shows equivalent functions in JS and Perl, pero tristemente no hay tr equivalente.
la función tr
(transliteración) en Perl mapas de caracteres uno a uno, por lo
data =~ tr|\-_|+/|;
habría mapa
- => + and _ =>/
¿Cómo se puede hacer esto de manera eficiente en JavaScript?
muy agradable con la función de devolución de llamada, ¿qué devuelve {..} [m] hacer? – qodeninja
@qodeninja El objeto ('{...}') define la asignación de caracteres, con coincidencias esperadas como claves/propiedades y reemplazos como valores. La coincidencia actual, 'm', se usa buscar su propio reemplazo (' [m] ') del objeto, que se devuelve a' reemplazar' para realizar el reemplazo real. –
Aparentemente la respuesta es "sí", pero no tan sucintamente como Perl. –