我正在本地化菜单,我想以这种方式将声明的数组分配给对象属性:
var menuListLocal=["Home","Play","Options","Exit"];
var menu_Controller={
_menuList: menuListLocal,
// .... //
}
很抱歉,如果它太明显了。
感谢。
答案 0 :(得分:3)
你应该做些什么,记住ropstah的评论。
var menuListLocal=["Home","Play","Options","Exit"];
var menu_Controller={
_menuList: menuListLocal,
_other: 'Something'
};
使用示例:
var home = menuListLocal._menuList[0];
答案 1 :(得分:0)
奇怪的是它不起作用。如果John的回答没有为您解决,请尝试在menu_Controller上的init()方法中明确设置它:
var menuListLocal=["Home","Play","Options","Exit"];
var menu_Controller={
_menuList: null,
init : function (){
menu_Controller._menuList = menuListLocal;
}
}
menu_Controller.init();