ES6 Template Literals and Tagged Templates

String concatenation has always been a pain in the ass for web developers and especially if you are writing JavaScript. You tend to frequently forget the + signs in between the variables and the user strings. Many server-side languages have much more flexible string concatenation systems built in. Scala and Groovy are ones that I know about that are currently on the JVM (Java Virtual Machine). Although CoffeeScript has supported this new type of string concatenation for a long time, recently ES6 has started to support them too. In ES6, they are known as Template Literals.
What do Template Literals look like? Consider an example where you need to create a combo box of people, from a provided data set.

Link: https://dzone.com/articles/es6-template-literals-and-tagged-templates?utm_medium=feed&utm_source=feedpress.me&utm_campaign=Feed%3A+dzone%2Fwebdev