我无法弄清楚 d 是否是全局变量,或者因为 (,) 它会有像 b c 这样的局部作用域?
我认为 a 、 b 和 c 具有本地作用域,并且 d 具有本地作用域。
function something(param) {
var a, b, c= {
someNumber: 7,
someObject: {},
},
d= {}
}
最佳答案
d
是本地的,因为逗号使其成为 var
语句的一部分。
关于Javascript - 全局范围或局部范围,无法弄清楚,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25904713/