-1
console.log(lang)
alert(lang.es.greeting);
alert(language);
以上lang是的JavaScript的一個目的,我必須按語言變量的值,它是在警報中last.Currently語言變量值被動態地更換密鑰ES ES也是,但我必須動態分配這個。替換通過動態可變對象在Java腳本的一個關鍵
console.log(lang)
alert(lang.es.greeting);
alert(language);
以上lang是的JavaScript的一個目的,我必須按語言變量的值,它是在警報中last.Currently語言變量值被動態地更換密鑰ES ES也是,但我必須動態分配這個。替換通過動態可變對象在Java腳本的一個關鍵
將點符號更改爲下標以便通過變量的值訪問屬性。
var lang = {};
lang.en = { greeting:"Hello" };
lang.es = { greeting: "Hola", warning: "Atención" };
var inLanguage = 'en';
alert(lang[inLanguage].greeting); // alerts "Hello"
inLanguage = 'es';
alert(lang[inLanguage].greeting); // alerts "Hola"
感謝泰德霍普。 –
請您詳細說明一下嗎?你的問題不是很清楚! – Varun
如果我理解正確的話...... 你可以像'var lang = {};郎[語言] = '';' – Varun
郎= {} lang.en = { \t問候: 「您好」, } lang.es = { 問候: 「HOLA」, 警告: 「Atención」 }; –