I have a switch case that I cannot break out of using 'this' if I put a straight forward string it works just fine. I can use this.translation.User anywhere else and it resolves no problem. Any ideas?
switch(test){
case "User":
return this.translation.User
break;
case "System":
return this.translation.System
break;
}
return "";
I believe you have a fundamental misunderstanding of the keyword
this.thisis going to refer to the context the code is executing under.thiswill refer to the window, or global context, unless it is inside of a defined context such as an object, a new function, or event callback.Make sure you are in the correct context for accessing the translation you are looking for.