LINUX.ORG.RU

История изменений

Исправление 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()` - такого метода нет у строк.