我有一個對象(實際上是它們的屬性)和變量的問題。 這裏的情況是:將對象屬性保存到變量
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和工程靜態插入屬性(屬性這將改變)POL到ENG和工程到POL - 某些事件觸發。我有一個想法來聲明一個可以存儲有關lang的信息的變量(例如,現在mainLANG是pol - 事件發生後是例如eng)。我應該如何輸入mainLANG以及如何替換單詞「pol」。我想單詞'pol'被mainLANG的值替換爲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不是單詞[i]的屬性,而是一個變量而不是 – marvel308
也請提供[最小,完整和可驗證的示例](https://stackoverflow.com/help/mcve) – lumio