我想做这样的事情:
function someFunction(expression){
eval(expression) = 1234;
}
或者换句话说,将某个字段名称作为参数传递,然后为此字段设置值。我该怎么做?
如果要在
全局范围内为具有变量名称的新变量赋值,则可以执行以下操作:
function someFunction(expression){
window[expression] = 1234;
}
真的没有很好的借口来使用evil()