Есть вот такой код:
let sq = new Map();
sq.set('name', 'value')
.set('name2', 'value2')
console.log(`
${sq}
`)
И он возвращает :
[object Map]
Но если переписать на console.log(sq) то вернет уже Map:
Map(2) {"name" => "value", "name2" => "value2"}
Хотелось бы разобраться, потому как мне нравиться использовать обратные кавычки, и я часто их использую.