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

323
Views
No se puede encontrar el nombre `datos`, pero está definido

Tengo el siguiente error: "No se puede encontrar el nombre 'datos'", pero lo he definido.

 const initialState = () => { try { const data = window.localStorage.getItem('auth'); } catch (e) { const data = null; } if (!data) { return { matrixIsAuthenticated: false, matrixUserId: null, matrixAccessToken: null, }; } else { return data; } };
about 4 years ago · Juan Pablo Isaza
2 answers
Answer question

0

Debe definir la variable data fuera del bloque de try primero con let y darle valor dentro de try solo después de eso.

about 4 years ago · Juan Pablo Isaza Report

0

Primero, debe comprender el alcance de un bloque de código. Una vez que define una variable dentro del bloque de prueba, no se puede acceder a ella fuera de él. caso similar para la captura también.😇

Solución 01: defínalo fuera del bloque try-catch . Además, use let ya que const no puede asignar un valor dos veces.

Solución 02: mueva todo el código al bloque try-catch .

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!