【发布时间】:2017-09-26 09:51:16
【问题描述】:
我对对象(实际上是它们的属性)和变量有疑问。 情况如下:
var mainLANG = ???;
if(words[i].pol == wordToCheck){
if(words[i].eng == wordTyped){
correct = true;
update_counter('.goodWords', '+', 1);
update_counter('.allWords', '-', 1);
elementToRemove = i;
}else {
update_counter('.badWords', '+', 1);
}
现在,我静态插入了 pol 和 eng 等属性(此属性将发生变化)[ pol 到 eng 和 eng 到 pol - 由某些事件触发]。我有一个想法来声明一个可以存储有关 lang 信息的变量(例如,现在 mainLANG 是 pol - 在事件之后是例如 eng)。我应该在 mainLANG 中输入什么以及如何替换单词“pol”。我希望用 mainLANG 的值替换的单词 'pol' 被引用到 mainLANG。
也许不那么复杂(示例):
var mainLANG = pol;
if(words[i].mainLANG .... - Error... unexpected property
var mainLANG = 'pol'
if(words[i].mainLANG .... - Another error, don't even remember its content.
你有什么想法吗?
【问题讨论】:
-
请同时添加所有缺失的变量。
-
mainLANG 不是 words[i] 的属性,而是一个变量
-
@marvel308:我知道 mainLANG 是可变的,严格来说我希望 words[i] 的属性是动态的 :)(一次 - pol,另一次 eng)
标签: javascript jquery variables object javascript-objects