@TrainHard

Зачем HTML строку конкатенировать со String()?

Всем привет.

Недавно столкнулся с таким интересным кодом:
var htmlTemplate = String() //   ?????
            +'<div> Hello world</div>'
            +'<h1>Header</h1>'


Понятно, что эта переменная нужна для отрисовки HTML, и что в ней хранится строка.
Но не понятно, зачем прибавлять к строке еще и String()?
  • Вопрос задан
  • 320 просмотров
Пригласить эксперта
Ответы на вопрос 4
alexey-m-ukolov
@alexey-m-ukolov Куратор тега JavaScript
Может, чтобы было красивее при форматировании. Можно String() заменить на ''.
Ответ написан
new String(object) // синтаксис устарел и не используется
Кто то хотел как лучше получилось как всегда)))
Ответ написан
Ivanq
@Ivanq
Знаю php, js, html, css
Для читаемости. Работать и без String() будет.
Ответ написан
Комментировать
sivabur
@sivabur
Заблокировали просто так!
Читаемость немного страдает))
var htmlTemplate = String() //   ?????
            +'<div> Hello world</div>'
            +'<h1>Header</h1>'

var htmlTemplate = '<div> Hello world</div>'
            +'<h1>Header</h1>'
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
21 нояб. 2024, в 22:21
3000 руб./в час
21 нояб. 2024, в 21:42
100000 руб./за проект
21 нояб. 2024, в 21:30
500 руб./за проект