Template Strings
In traditional JavaScript, text that is enclosed within matching "
or '
marks is considered a string. Text within double or single quotes can only be on one line. There was no way to insert data into these strings. This resulted in a lot of ugly concatenation code that looked like:
ES6 introduces a new type of string literal that is marked with back ticks (`). These string literals can include newlines, and there is a string interpolation for inserting variables into strings:
There are all sorts of places where this kind of string can come in handy, and front-end web development is one of them.
Last updated