嗨,我有一个像这样的对象
var utils = {
activePageIndex: 0,
baseJSONPages: baseJSON.Pages,
}
现在我想再添加一个参数给我的对象
activePage : baseJSONPages[activePageIndex]
我试过了,但没有用......
activePage : utils.baseJSONPages[utils.activePageIndex]
我知道我可以这样做
activePage : function(){
return utils.baseJSONPages[utils.activePage];
}
但我不想每次需要时用括号称它。是否可以定义它而不将其转换为方法。
谢谢大家的选票
答案 0 :(得分:0)
我终于找到了办法...
var utils = {
activePageIndex: 0,
baseJSONPages: baseJSON.Pages,
_activePage : function(){
return utils.baseJSONPages[utils.activePage];
}
}
utils.activePage = utils._activePage();
现在我可以在没有括号的情况下调用utils.activePage
。