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

154
Vistas
¿Cómo puedo acceder a datos específicos de una promesa?

En mi código busco a través de una tabla en una base de datos supabase. Eventualmente, buscaré usando los parámetros proporcionados por el usuario, pero en este momento solo estoy tratando de recuperar la tabla completa.

 const useSearch = (searchParams) => { let myObject = getTodos(searchParams).then((data) => { return data; }); async function getTodos(searchParams) { let { data, error } = await supabase.from('deal_finder_deals').select('*'); myObject = data; return data; } return { searchData: myObject, }

Si uso console.log para comprobarlo y ver qué devuelve myObject, se imprime como yo quiero.

 (2) [{…}, {…}] 0: {id: '0b0173c0-2621-4c69-abc6-b311b6848d8c', city: 'a', state: 'a', zip_code: 2, verified: true, …} 1: {id: '79f5990c-f52f-4c18-a64b-de80a81753a0', city: 'Abilene', state: 'TX', zip_code: 79354, verified: false, …} length: 2

El problema es que quiero importar esto a otra clase y regresa como una promesa.

 let newData = await useSearch({data}); console.log(newData);

El resultado:

 {searchData: Promise} searchData: Promise [[Prototype]]: Promise [[PromiseState]]: "fulfilled" [[PromiseResult]]: Array(2) 0: {id: '0b0173c0-2621-4c69-abc6-b311b6848d8c', city: 'a', state: 'a', zip_code: 2, verified: true, …} 1: {id: '79f5990c-f52f-4c18-a64b-de80a81753a0', city: 'Abilene', state: 'TX', zip_code: 79354, verified: false, …} length: 2 [[Prototype]]: Array(0) [[Prototype]]: Object

¿Hay alguna manera de acceder a los datos específicos que quiero de una promesa?

about 4 years ago · Juan Pablo Isaza
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