Хорошо, у меня есть этот кодПолучить значение объекта с помощью JavaScript переменной
localStorage.lang = "th"
var k;
switch(localStorage.lang){
case "th":
k = "NameThai";
break;
case "en":
k = "NameEnglish";
break;
}
$("#test").html(some.object.properties.k);
Если localStorage.lang
является 'th'
, я ожидаю k
быть "NameThai"
и $("test").html
установлен в some.object.properties.NameThai
И если Если localStorage.lang
является 'en'
, Я ожидаю, что k
будет "NameEnglish"
и $("test").html
установлено на some.object.properties.NameEnglish
Я знаю, что мой код неверен, поскольку k
в $("#test").html(some.object.properties.k);
не относится к переменной k
, но вместо этого относится к объекту k
.
Есть ли способ достичь этого?
Попробуйте some.object.properties [к] – sabith