【发布时间】:2021-05-28 03:02:33
【问题描述】:
所以我编写了这个函数,希望创建一个变量,但它给我一个错误
function createMyName(){
var Myname = 'something';
console.log(Myname); //something
}
console.log(Myname) //⚠ Myname is not defined
【问题讨论】:
-
这真是一个糟糕的问题。我敢肯定,许多人会指出您可以将 window 用于全局变量,但我不得不问您为什么要这样做。这是anti-pattern 的一个很好的例子。更有可能已经在 SO 上提出过这个问题。
标签: javascript variables scope