JavaScript的无用机制?

时间:2018-07-22 11:45:02

标签: javascript

范围a.pass属于什么?我的意思是能够在函数外部像a.pass那样设置变量而不能在函数中调用该变量有什么意义呢?

function a(){
   var name ="Euler Henrique";
   var age =32;

   return pass;
}


a.pass ="12q3";


alert(a()); 

给出:ReferenceError:传递未定义

1 个答案:

答案 0 :(得分:1)

您需要指定访问对象(实际上是功能a)。

function a() {
  var name = "Euler Henrique";
  var age = 32;

  return a.pass;
}


a.pass = "12q3";


console.log(a());