javascript - 使用带参数的函数更改全局变量 Javascript

标签 javascript jquery

我想用参数名称、值更改函数内全局变量的值。 我读过的所有示例都没有参数函数。 示例

var one = 100;
var change = function(name,value){
// name is the name of the global variable
//value is the new value
};

change(one,300);

最佳答案

试试这个。当您将其作为参数传递时,请作为字符串传递,而不是变量。

var one = 100;
var change = function(name, value) {
    window[name] = value;
};

change('one', 300);
console.log(one);

关于javascript - 使用带参数的函数更改全局变量 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27382701/

相关文章:

javascript - 使用 next.js 进行服务器端渲染与传统 SSR

javascript - jquery给出TypeError从包装集中获取元素

javascript - 如何从 JSON 对象转换为元素形式?

javascript - 为什么我不能使用 $(this) jQuery 选择器

javascript - 将两个 Action 连接到一个 reducer ?

javascript - div.scrollTop 不在代码中工作,在控制台中工作

javascript - grunt 问题 - 警告 : Task "ngAnnotate:dist" failed. 使用 --force 继续

php - Jquery影子框冲突

javascript - 对象不会给出元素的属性

javascript - 如何使用 javascript/jquery 从数组中获取最大和最小日期?