在javacsript中,是否可以让函数接受参数并将其声明为全局变量?例如,我知道这是行不通的,但是我很好奇是否有替代方法行得通:
function newVar(n){
n = "I'm a global variable";
}
newVar("workPls");
console.log(workPls); //Error: workPls is not defined
最佳答案
不推荐,但是您可以执行以下操作:
function newVar(n){
window[n] = "I'm a global variable";
}
newVar("workPls");
console.log(workPls); // "I'm a global variable"