javascript - 使用参数作为变量名 (Javascript)

标签 javascript function arguments

我似乎找不到可以直接回答这个问题的问题。

我想使用函数参数作为该函数中变量的名称。

例如,

test(var1);

function test(foo)
{
    var foo = 'Hello world!'; // Set var1
}

alert(var1); // Hello world!

我可以在这里使用括号吗(即 window.[ ])?

最佳答案

是的,你可以使用括号:

window[foo] = "Hello World"

这是一个 JSFiddle

关于javascript - 使用参数作为变量名 (Javascript),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18777201/

相关文章:

python - Python 中的动态函数构建

function - 如何在golang中返回一个空值?

python减少错误?

我可以将作为命令行参数传递给 C 中的 char 数组的 .txt 文件保存吗?

java - Java 中的值传递

javascript - 使用 HTML5 canvas 检测图像透明度存在误报

javascript - 如何将 select 选项中传递的多个值存储在 javascript 变量中?

javascript - 获取文档中使用的实际 href 而不是完整路径?

javascript - Fabric.js 从 toDataURL 中删除对象

c++ - 关于在 C++ 中返回容器 : pointer VS non-pointer