ELIN (объясните, как будто я noob)
Объекты -> Hashmaps (ключи - это строки, значения - все что угодно). Литералы шаблона -> Новая форма передачи многострочных строк со встроенными вычислениями.
examples:
const x = 'world';
console.log(`Hello ${x}`) // will print Hello world
Литералы шаблонов могут передаваться в виде сложной информации в функции со специальным синтаксисом:
myFunction`Hello, ${x}`;
Это выполнит myFunction с несколькими аргументами. Первыми будут не вычисленные строки, разделенные этими вычисленными выражениями в виде массива. Остальные аргументы будут вычисленными значениями.
const x = 'World';
const answer = 42;
console.log`Hello, ${x} the answer is ${answer}`;
/*
[Arguments] {
'0': [ 'Hello, ', ', the answer is ', '' ],
'1': 'World',
'2': 42
}
*/