我正在填充存储在数组中的变量的开始部分
disp_var_name = []; //contains elements: a, b, g, c, f, salary, d, e;
fText = "(b>0&& ( salary > 33.00 ) )"
for(var pp=0; pp<disp_var_name.length; pp++){
fText = fText.replace(disp_var_name[pp], "_sc_"+disp_var_name[pp]);
}
alert(fText);
的值fText
应该是(_sc_b>0&& ( _sc_salary > 33.00 ) )
但它显示(_sc_b>0&& ( _sc_alary > 33.00 ) )
怎么了?我应该如何做对?
我正在开发一个像 c++ 到 js 转换器这样的系统。我正在填充它,_sc_
以便 sc(源代码)中的变量与系统变量隔离。