您好,我有以下问题,我不太确定如何搜索:
function(){
var sites;
var controller = {
list: function(){
sites = "some value";
}
}
}
所以问题是如何从定义为的顶部访问站点变量
变种网站
编辑:
这是一个更完整的部分。我正在使用 marionette.js。我不想定义附加到模块(下面的代码)变量的变量,但将其保留为模块私有,希望这是有道理的。这是有效的代码:
Admin.module("Site", function(Module, App, Backbone, Marionette, $, _ ) {
Module.sites = null;
Module.Controller = {
list: function (id) {
Module.sites = App.request("site:entities");
}
};
});
我想而不是
模块.sites=null;
去做
变种网站;
这样的事情确实有所作为吗?因为在第一种情况下,我将从外部定义一个可访问的变量,而在第二种情况下,它将是一个私有变量。我对javascript有点新,所以请尽量让它简单。