April 2018
Beginner to intermediate
426 pages
10h 19m
English
Template literals are a nice functionality because we can create strings without the need to concatenate the values.
For example, consider the following examples written with ES5:
const book = {
name: 'Learning JavaScript DataStructures and Algorithms'
};
console.log('You are reading ' + book.name + '.,\n and this is a new line\n and so is this.');
We can improve the syntax of the previous console.log output with the following code:
console.log(`You are reading ${book.name}.,
and this is a new line
and so is this.`);
Template literals are enclosed by backticks (`). To interpolate a variable value, we will simply set the variable value inside a dollar sign and curly braces (${}), as we did with book.name.
Template literals ...