Funiculos in multi-linea JavaScript

Quando programming JavaScript cum multi saepe ceciderit super lineam esse posse pluribus lineis chordarum ingredientibus signum. Dum opus in aliis linguis et Rubinus est non a forsit ut PHP, JavaScript apud vos can adepto circa in workarounds solum initio, in quarum usus est per gustum, vel pasco suscipio.


Manifestum impedire conatus

var str = "Dies ist eine
mehrzeilige
Zeichenkette.";

et non plura load queritur (inopinata ratione forma illegal) JavaScript quia (ut praeter alias linguas vestibulum PHP) automatice semicolon post subiicit lineam:

var str = "Dies ist eine;
mehrzeilige;
Zeichenkette.";

A iunctura Primum problema est de linea per simplex \ n + atque operator:

var str = "Dies ist eine\n" +
"mehrzeilige\n" +
"Zeichenkette.";

Paulo minus melior sis tardus variant fine addere backslash lineam:

var str = "Dies ist eine\n\
mehrzeilige\n\
Zeichenkette";

Vel, vos can quoque utor iungere modum atque ea:

var str = ["Dies ist eine",
"mehrzeilige",
"Zeichenkette"].join("\n");

Si vero cum oculis appareret iustis modis utuntur syntaxis (par () inter valores filters videre):

var str = (function () {/*Dies ist eine
mehrzeilige
Zeichenkette*/}).toString().match(/[^]*\/\*([^]*)\*\/\}$/)[1];

Important: Si codice minified quod solutio haec potest, quod nulla oblivione delebitur (commentaria quia remota sunt quoque).

Et nicest variante apud pontifex pro ECMA6 et ope filorum Template:

var str = `Dies ist eine
mehrzeilige
Zeichenkette`;
Back