Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник JavaScript

String.raw

Шаблонная строка без обработки escape-последовательностей.

Доступно с: ES2015

Синтаксис

String.raw`text`

Возвращаемое значение

stringСтрока, в которой обратные слеши не обрабатываются.

Примеры

Обратный слеш остаётся как есть:

console.log(String.raw`C:\new\table`);
console.log('C:\\new\\table');

Результат:

C:\new\table
C:\new\table

Подстановки работают как обычно:

const folder = 'docs';
 
console.log(String.raw`${folder}\new\file.txt`);

Результат:

docs\new\file.txt

Примечания

Это тег для шаблонной строки: после String.raw сразу идут обратные кавычки, без скобок. Удобно для путей Windows и регулярных выражений.

См. также

  • Template literal — Строка в обратных кавычках с подстановками и переносами строк.
  • RegExp — Регулярное выражение — шаблон для поиска и замены текста.

В учебнике

  • Шаблонные строки — Шаблонные строки в JavaScript: подстановка значений и выражений, многострочный текст, условия внутри шаблона и теговые шаблоны.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.