javascript - 无用的javascript机制?

标签 javascript

范围 a.pass 属于?我的意思是,能够在函数外部设置变量(如 a.pass)而不能在函数中调用它有什么意义?

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

   return pass;
}


a.pass ="12q3";


alert(a()); 

给出:ReferenceError: pass is not defined

最佳答案

需要指定访问的对象(实际上是函数a)。

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

  return a.pass;
}


a.pass = "12q3";


console.log(a());

关于javascript - 无用的javascript机制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51464755/

相关文章:

javascript - 删除没有文本 INPUT 值的 P 文本

javascript - Chrome 扩展程序未加载 EventListener

javascript - Jquery 选择器 .each() 选择文档

javascript - Promise/A+ 规范第 2.2.4 条背后的意图是什么?

javascript - 将变量值传递给 JavaScript 实时事件

javascript - Svelte 冒泡排序可视化不会更新 dom

javascript - 悬停时更改图像的解决方案

javascript - 我如何生成 token ?

javascript - 解构时如何将字符串解析为数字?

javascript - 如何使图像蒙版出现在悬停时