Страницы

Поиск по вопросам

суббота, 7 марта 2020 г.

Зачем var app = app || {} в начале пишут?

#javascript #reactjs


Зачем в начале скрипта пишут var app = app || {}; ? Ссылка на весь файл.

P.S. Можно ли подключать JSX скрипты (чтобы они потом работали) без помощи сторонних
библиотек? Например, через  ?
    


Ответы

Ответ 1



var app = app || {}; Таким образом, избегают переопределения уже инициализированного объекта, при множественной загрузке разных модулей приложения. Эквивалент: if (!window.app) { // Если app не определена window.app = {}; // Инициализируем её объектом } Остальные скрипты будут работать с уже определённым объектом, расширяя и дополняя его.

Комментариев нет:

Отправить комментарий