我試圖將空值設置爲-
。我不想硬編碼。 我的代碼:檢查包含null的多個變量
if (variable1 == null) {
variable1 = "-";
}
現在我有其他的10個變量我想要做同樣的事情。
我敢肯定,我忘了什麼事veery容易循環...
我試圖將空值設置爲-
。我不想硬編碼。 我的代碼:檢查包含null的多個變量
if (variable1 == null) {
variable1 = "-";
}
現在我有其他的10個變量我想要做同樣的事情。
我敢肯定,我忘了什麼事veery容易循環...
你必須讓變量的名稱數組通過他們的循環和使用window['variable_name'] = 'value'
每一個的值更改爲-
。
希望這會有所幫助。
var var_1=null;
var var_2='some text';
var var_3=null;
var var_4='not null';
var var_5=null;
var var_6=100;
var variables_names = ['var_1','var_2','var_3','var_4','var_5','var_6'];
for(var i=0; i < variables_names.length ; i++)
{
var variable_name = variables_names[i];
if (window[variable_name] == null)
window[variable_name] = '-';
}
console.log(var_1, var_2, var_3, var_4, var_5, var_6); // return - some text - not null - 100
這確實是一個循環的好工作,但你或許應該組的變量到一個數組第一。 –