Я видел этот пример, и задавался вопросом, почему кто-то будет делать это:Возвращение присоединиться против возвращения строки
function a(str) {
return [
'<div>',
str,
'</div>'
].join('');
}
Разве это не равносильно следующему коду и что преимущества/недостатки использования только:
function a(str) {
return '<div>' +
str +
'</div>;
}
спасибо.
Они эквивалентны ... Кроме того, вы можете просто проверить это, нет? – nicael
@nicael, я понимаю. Но что лучше? – Fijir
В вашем конкретном примере это не имеет значения. Вторая, очевидно, короче, а первая - избыточное усложнение этой проблемы. – nicael