История изменений
Исправление Noob_Linux, (текущая версия) :
`Name? Really? ${name}?
trollolo ${lolo}
`
Удобно в первую очередь при многострочных шаблонах, используй везде где есть шаблоны типо такого или есть возможность использовать ES6.
'Name? Really? ' + name + '?'
Когда надо склеить две строчки вполне приемлемый вариант.
var hello = 'Hello, ';
console.log(hello.concat('Kevin', ' have a nice day.'));
Когда надо приклеить к строчке неизвестное колво строчек может быть удобно, особенно если использовать так (ES6):
var hello = 'Hello, ',
arr = ['Kevin', ' have a nice day.'];
console.log(hello.concat(...arr));
`join()` - такого метода нет у строк. Если идет речь о Array.protorype.join то он удобен когда нужен разделитель между склеиваемыми строками.
Исходная версия Noob_Linux, :
`Name? Really? ${name}?
trollolo ${lolo}
`
Удобно в первую очередь при многострочных шаблонах, используй везде где есть шаблоны типо такого или есть возможность использовать ES6.
'Name? Really? ' + name + '?'
Когда надо склеить две строчки вполне приемлемый вариант.
var hello = 'Hello, ';
console.log(hello.concat('Kevin', ' have a nice day.'));
Когда надо приклеить к строчке неизвестное колво строчек может быть удобно, особенно если использовать так (ES6):
var hello = 'Hello, ',
arr = ['Kevin', ' have a nice day.'];
console.log(hello.concat(...arr));
`join()` - такого метода нет у строк.