Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

136
Vistas
javascript No sé cómo obtener un objeto específico con getItem

Quiero obtener solo el valor accessToken 123 dentro de Object in value en localStorage. no se como conseguirlo

 key : stackoverflow value : { "accessToken": "123", "expiresAt": "2022-07-20T03:13:31.736756085Z", "refreshToken": "456" }

Lo he probado yo mismo y no funciona.

 console.log(window.localStorage.getItem("stackoverflow", 'accessToken'))

¿No es esta la manera de conseguirlo?

about 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

El problema aquí es el valor guardado como json , por lo que primero debe analizarlo usando JSON.parse() como este

 let parsedData = JSON.parse(window.localStorage.getItem("stackoverflow")) console.log(parsedData.accessToken)
about 4 years ago · Santiago Trujillo Denunciar

0

Necesita almacenar el objeto como un JSON

 // SET localStorage.setItem('stackoverflow', JSON.stringify(stackoverflow));

Luego tómalo y analízalo

 // GET let stackoverflow = localStorage.getItem('stackoverflow'); stackoverflow = JSON.parse(stackoverflow);

Y finalmente puedes obtener la propiedad del objeto stackoverflow

 const accessToken = stackoverflow.accessToken;
about 4 years ago · Santiago Trujillo Denunciar

0

Antes de guardar los datos, debe convertir un objeto en una cadena, porque el almacenamiento local solo admite el tipo de cadena , y cada vez que desee obtener los datos de ese objeto, debe analizar esos datos y luego puede acceder a los datos del objeto.

 localStorage.setItem( 'stackoverflow', JSON.stringify({ accessToken: '123', expiresAt: '2022-07-20T03:13:31.736756085Z', refreshToken: '456', }) ); const stackoverflow: any = localStorage.getItem('stackoverflow'); const obj = JSON.parse(stackoverflow); console.log(obj.accessToken);
about 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda