Так что я ищу над проектом, который включает в себя следующую строку JavaScript:Может кто-нибудь сказать мне, что это Javascript может делать
window.negotiationApp = window.negotiationApp || {};
Может кто-нибудь объяснить, может идти с этой строки кода?
Update Так что теперь я понимаю, что эта строка кода делает, на мой вопрос, может быть уникальным в выяснении следующее:
Там нет объекта negotiationApp в яваскрипта коде. window.negotiationApp всегда будет установлен в пустой объект, кажется, что разработчик действительно просто использует это как пространство имен или контейнер для других объектов. Является ли это обычной практикой javascript?
Благодарим за ответы, ребята, похоже, что разработчик, который написал этот код, никогда не создает объект negotiationApp, и поэтому в основном его использование похоже на использование пространства имен в его коде. –
То же, что и 'window.negotiationApp || (window.negotiationApp = {}) ':) –
Дополнительные дубликаты: http://stackoverflow.com/q/13268848/218196, http://stackoverflow.com/q/4087543/218196, http://stackoverflow.com/q/13016235/218196, http://stackoverflow.com/q/2802055/218196, http://stackoverflow.com/q/9604865/218196 - Похоже, нам нужно немного почистить это. –