Журналы очереди в многопоточном приложении, которые выводят информацию в БД (приложение на стороне сервера)?

шаблон text = <<"HERE" This Is A Multiline String HERE недоступен в js (я помню, как много использовал его в моих старых добрых днях Perl).

Чтобы контролировать работу сложных или длинных многострочных строк, я иногда использую шаблон массива:

var myString = 
   ['
', 'some content
', 'someRefTxt', '
' ].join('\n');

или анонимный шаблон уже показал (escape newline), который может быть уродливым блоком в вашем коде:

    var myString = 
       '
\ some content
\ someRefTxt \
';

Вот еще один странный, но работающий «трюк» 1 :

var myString = (function () {/*
   
some content
someRefTxt
*/}).toString().match(/[^]*\/\*([^]*)\*\/\}$/)[1];

внешнее редактирование: jsfiddle

ES20xx поддерживает привязку строк по нескольким строкам используя строки шаблона :

let str = `This is a text
    with multiple lines.
    Escapes are interpreted,
    \n is a newline.`;
let str = String.raw`This is a text
    with multiple lines.
    Escapes are not interpreted,
    \n is not a newline.`;

1 Примечание: это будет потеряно после сведения / обфускации вашего кода

1
задан Przemek Nowak 14 October 2010 в 18:15
поделиться