-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” }; –