У меня есть простая функция регистрации:
function log(str) {
console.log('logged: ', str);
}
Если я вызываю его без круглых скобок (в настоящее время использую инструменты Chrome dev) и передаю строку шаблона, например:
log`foo`
Выход: logged: ["foo", raw: Array[1]]
Если я назову его круглыми скобками,
log(`foo`)
Выход: logged: foo
Почему вызов функции с использованием строки шаблона в скобках не работает в Javascript? Что происходит, что приводит к тому, что результат отличается от вызова его круглыми скобками?