我有一个开关盒,我不能打破使用'这个'如果我把一个直线的字符串它工作得很好。我可以在其他任何地方使用this.translation.User,它解决没问题。有什么想法吗?
switch(test){
case "User":
return this.translation.User
break;
case "System":
return this.translation.System
break;
}
return "";
答案 0 :(得分:0)
我相信您对关键字 this
存在根本性的误解。
this
将引用代码正在执行的上下文。 this
将引用窗口或全局上下文,除非它位于已定义的上下文中,例如对象,新函数或事件回调。
确保您处于正确的上下文中,以便访问您正在寻找的翻译。