В методе Heredoc есть методы определения строк в PHP и Python:
PHP:
Кода -копия выглядит следующим образом:
$ sql = <<< eod
выбирать *
с страниц
где pagename = '$ pn'
Eod;
Питон:
Кода -копия выглядит следующим образом:
Печать "" "
Это пример строки в синтаксисе Heredoc.
Этот текст может охватывать несколько строк
"" "
Это более громоздкора
Метод сплайсинга один:
Кода -копия выглядит следующим образом:
var str = "/
Вот первая строка /
И линия 2 /
Наконец -то линия третья! /
";
предупреждение (str);
Метод сплайсинга два:
Кода -копия выглядит следующим образом:
var __template =
'<Tr>'+
'<Td> #Salarysn#</td>'+
'<td> #name#</td>'+
'<TD> #TDR_NAME#</td>'+
'<Td> #TSD_NAME#</td>'+
'<Td> #Work_status#</td>'+
'<Td> #IsLeader_Display#</td>'+
'<Td>'
+'<a href = "javascript: void (-1)"> Установить роль </a>'
+'</td> </tr>';
Строки JS должны сломать оригинальный стиль строки и обрабатывать каждую строку, которая немного невыносима.
Дайте решение:
Кода -копия выглядит следующим образом:
функция aheredoc () {/*
Привет, мир!
Я здесь документ JavaScript.
Используйте функцию «Heredoc», чтобы извлечь меня.
*/}
Функция heredoc (func) {
return func.toString (). Split (// n/). Slice (1, -1) .join ('/n');
}
console.log (heredoc (aheredoc));
Используйте func.tostring (), чтобы получить строку, которую необходимо обрабатывать партиями, используйте Split (// N/). Slice (1, -1), чтобы удалить код, определенный функцией в начальных и конечных линиях, и собрать его.