Files
30-seconds-of-code/snippets/javascript-prevent-string-being-escaped.md
Angelos Chalaris e737258888 Improve excerpts
Limit to 140 characters
2023-04-30 20:13:57 +03:00

817 B

title, shortTitle, type, tags, author, cover, excerpt, dateModified
title shortTitle type tags author cover excerpt dateModified
Tip: Prevent a string from being escaped in JavaScript Prevent string escaping tip
javascript
string
chalarangelo glass-blowing Strings in JavaScript can be escaped in various ways. But how do you prevent a string from being escaped? Here's a handy trick for that. 2021-06-17T12:00:00+03:00

By default, when JavaScript sees an escape character (\), it will escape the character after it. However, there are cases where you might not want this behavior (e.g. when you want to store a Windows path as a string). For these cases, you can use a template literal and the String.raw() tag function:

const path = `C:\web\index.html`; // 'C:web.html'

const unescapedPath = String.raw`C:\web\index.html`; // 'C:\web\index.html'