如何使用eval()将值设置为作为参数提供的字段

时间:2014-12-15 09:23:41

标签: javascript

我想做这样的事情:

function someFunction(expression){
    eval(expression) = 1234;
}

或者换句话说,将某个字段名称作为参数传递,然后将值设置为该字段。 我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

如果要为具有变量名称的新变量赋值,请在全局范围内执行此操作:

function someFunction(expression){
    window[expression] = 1234;
}

使用evil()

确实没有好借口