范围a.pass属于什么?我的意思是能够在函数外部像a.pass那样设置变量而不能在函数中调用该变量有什么意义呢?
function a(){
var name ="Euler Henrique";
var age =32;
return pass;
}
a.pass ="12q3";
alert(a());
给出:ReferenceError:传递未定义
答案 0 :(得分:1)
您需要指定访问对象(实际上是功能a
)。
function a() {
var name = "Euler Henrique";
var age = 32;
return a.pass;
}
a.pass = "12q3";
console.log(a());