我想在参数name,value的函数中更改全局变量的值。 我读过的所有例子都没有参数功能。 实施例
var one = 100;
var change = function(name,value){
// name is the name of the global variable
//value is the new value
};
change(one,300);
答案 0 :(得分:0)
试试这个。当您将其作为参数传递时,传递为字符串,而不是变量。
var one = 100;
var change = function(name, value) {
window[name] = value;
};
change('one', 300);
console.log(one);
答案 1 :(得分:0)
在窗口对象上设置所有全局变量。所以你可以试试以下。
window[name] = value;