繁体   English   中英

从 JavaScript 中的方法调用某个变量

[英]Calling a certain variable from a method in JavaScript

我想知道如何编写一个方法,以便以后可以调用存储在其中的变量。

当然,在我导出并导入另一个 Javascript 文件后,我想从方法中调用变量,但我不知道确切的语法以及是否必须使用“this”

我也不知道要返回什么才能让所有声明的变量随时可用

我想要类似的东西

class Security {
  chooseEntrance(FrontEntrance, BackEntrance) {
    FrontEntrance = //some code//
    BackEntrance = //some code//
  }
}

export default Security

从另一个文件,导入后,调用类似Security.chooseEntrance(FrontEntrance)

我希望我已经列出了我需要的所有数据

class Security {
  FrontEntrance;
  BackEntrance;
  chooseEntrance(FrontEntrance, BackEntrance) {
    this.FrontEntrance = FrontEntrance;
    this.BackEntrance = BackEntrance;
  }
}

export default Security;

从您访问的其他一些 class

const security = new Security();
security.chooseEntrance('', '');


security.FrontEntrance;
security.BackEntrance;

你不能那样做。 通过键入Security.chooseEntrance(FrontEntrance) ,您要求执行 function 并且不获取 function 中的变量。 我们需要更多的上下文来正确地回答您,但答案可以是将变量存储在脚本中的某处调用 function 或在 class Security性中创建一个字段,然后稍后使用如下吸气剂检索它:

class Security{
    frontEntrance

    getFrontEntrance(){
        return frontEntrance
    }

    chooseEntrance(FrontEntrance,BackEntrance){
      FrontEntrance=//some code//
      BackEntrance=//some code//
    }

  }
export default Security

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM