Me gustaría saber cómo puedo escribir un método de tal manera que luego pueda llamar a una variable almacenada en él.
Por supuesto, después de exportar e importar a otro archivo Javascript, quiero llamar a la variable desde el método, pero no sé exactamente la sintaxis y si tengo que usar 'esto'
Tampoco se que devolver para tener todas las variables declaradas disponibles en cualquier momento
quiero algo como
class Security { chooseEntrance(FrontEntrance, BackEntrance) { FrontEntrance = //some code// BackEntrance = //some code// } } export default Security Y desde otro archivo, después de la importación, llame a algo como Security.chooseEntrance(FrontEntrance)
Espero haber establecido todos los datos que necesito.
No puedes hacer eso. Al escribir Security.chooseEntrance(FrontEntrance) , solicita ejecutar la función y no obtener la variable en la función. Necesitamos más contexto para responderle correctamente, pero una respuesta puede ser almacenar la variable en algún lugar del script que llama a la función o crear un campo en la clase Security y recuperarlo más tarde con un captador como este:
class Security{ frontEntrance getFrontEntrance(){ return frontEntrance } chooseEntrance(FrontEntrance,BackEntrance){ FrontEntrance=//some code// BackEntrance=//some code// } } export default Securityclass Security { FrontEntrance; BackEntrance; chooseEntrance(FrontEntrance, BackEntrance) { this.FrontEntrance = FrontEntrance; this.BackEntrance = BackEntrance; } } export default Security;desde alguna otra clase accedes
const security = new Security(); security.chooseEntrance('', ''); security.FrontEntrance; security.BackEntrance;