Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

131
Views
Accede a esto. de la función principal dentro de una función en JS

Creo que el título de la pregunta lo resume bastante bien, si no, déjame explicarte:

Tengo una clase, esa tiene una función y dentro de esa función AI NECESITA tener otra función (función B), que necesita acceder a una variable de la función A. Espero que esto sea suficiente, realmente no puedo encontrar mejores palabras de cómo describir este problema.

about 4 years ago · Juan Pablo Isaza
2 answers
Answer question

0

Creo que necesitas funciones de flecha para eso.

 class Some() { constructor() { /* ... */ } A(params) { let localVariable = 1 const B = () => { // here you can access to the context (this) // and to A local variables (params, localVariable ) } } }

Si te entendí bien. Y por favor haga preguntas más específicas la próxima vez. También trata de compartir tu código. seria mas facil de entender

about 4 years ago · Juan Pablo Isaza Report

0

Esto suena como un problema de diseño. Parece que está intentando romper las reglas de alcance de las variables. Me parece que esto es lo que estás tratando de hacer:

 class some_class { A_function() { let variable1 = 5; } B_function() { let variable1 = 10; } }

'variable1' se define en A_function y no es accesible para B_function debido a las reglas de alcance. De hecho, la variable1 en A_function y la variable1 en B_function son variables diferentes.

Sin embargo, una mejor implementación, que probablemente funcionaría como usted pretende, sería más como esto:

 class some_class { constructor() { this.variable1 = 5; } A_function() { this.variable1 = 10; } B_function() { this.variable1 = 15; } }

Ahora, this.variable1 se define como una propiedad de la clase y es accesible para ambas funciones. Cualquiera de las dos funciones puede modificar el valor de la variable.

¿Es esto lo que tienes en mente?

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!