Часто я вижу глобальный объект, определенный в коде javascript, который действует как пространство имен.
var MyNS = {a: function() {}, ... };
Но иногда, Я вижу, что люди опускают ключевое слово "var", например
MyNS = {a: function() {}, ...};
. Я считаю, что в веб-браузерах, если вы не определяете переменную с помощью var, она помещается в объект окна, который действует как глобальное пространство имен. Поскольку он сохраняет несколько байтов текста, не используя «var», есть ли причина использовать ключевое слово для этой конкретной цели ?