Почему-то я думал, что вы можете определить функцию как глобальную переменную и получить доступ к ее внутренним переменным. Пример:Доступ к глобальным функциональным переменным в Javascript
var func = function(){
var connected = true;
}
console.log(func.connected);
Тем не менее, это все еще идет вверх, как "неопределенный". Я думал, что было бы интересно «namespace» некоторые переменные вроде этого.
Я не хочу использовать объекты/списки/словари (как вы предпочитаете их называть), потому что вы можете delete
этих элементов.
Так что, если вы можете 'delete' их? Вы также можете удалить что-нибудь еще. – SLaks
'Я не хочу использовать объекты, потому что вы можете удалить эти элементы. Извините, что разочаровал вас, но функции тоже являются объектами:' delete func'. На самом деле все в javascript - это объекты. – slebetman
Да, но вы не можете удалить переменную, которая была объявлена с помощью 'var' – skerit