Una sinfonía en C#

Un pequeño aporte a la comunidad de habla hispana.

Tips de Javascript: String multilínea

En ocasiones necesitamos escribir un string largo en nuestro código, no viene al caso el por qué.

La forma más común de solucionarlo sería esta:

var texto = 'Hola a todos, este es un texto largo'
+ ' largo que intento poner en varias '
+ 'líneas pero javascript no soporta esto o si?';

console.log(texto);

Por supesto que esto funciona, pero es un poco engorroso y feo además.

Bien, me he sorprendido al saber que mucha gente no sabe que Javascript tiene una sintáxis especial para esto, y es sencillamente agregar una barra invertida al final de cada línea, de este modo:

var texto = 'Hola a todos, este es un texto largo\
largo que intento poner en varias \
líneas pero javascript no soporta esto o si?';

console.log(texto);

Un detalle importante es que sólo funciona con comillas simples.

Como vemos además de ahorrarnos de poner las comillas y los signos + en cada línea que un poco más compacto.

Nos leemos.

Loading