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



我想做这样的事情:

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

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

如果要在

全局范围内为具有变量名称的新变量赋值,则可以执行以下操作:

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

真的没有很好的借口来使用evil()

最新更新