Saltar al contenido principal

Caracteres de escape

Hay algunos caracteres a los que los desarrolladores están acostumbrados para escapar. Varían según el entorno de programación, pero a menudo incluyen cualquiera de estos caracteres: " ' , { } * < \ /.

Escape en metadatos​

Además de escapar encerrando los caracteres de comillas (con \), no hay mucho más que hacer.

{
id: 'button',
type: 'action',
component: 'Button',
content: {
id: 'myapp.mycomponent.someID',
defaultMessage: ' \' < $ 😀 \ " { }', // All safe
},
}

Escape en JS​

Esto es más problemático.

A partir de Jutro v5.0, se logra el escape de caracteres encerrándolos con apóstrofos. Ejemplos:

defaultMessage = " 1 '<' 3" // 1 < 3

defaultMessage = " Escaping an argument '{foo}'" // {foo}

defaultMessage = "'{'" // {

On this page