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

322
Vistas
¿Cómo detener la ejecución del código de proceso javascript después de un error de captura?

tengo este codigo

 try { payload.$set.form = form.map(el => { let listType = ['dropdown', 'single-line', 'single-line-number', 'text', 'file']; let checkType = listType.includes(el.type) let requiredIsBool = typeof el.required == 'boolean' let defultIsBool = typeof el.default == 'boolean' let orderIsNumber = typeof el.order == 'number' if (!el.field_name || el.required == undefined || el.required == null || !el.order || !el.type || el.default == undefined || el.default == null || !requiredIsBool || !checkType || !orderIsNumber || !defultIsBool) { return this.sendInvalidResp(this.HTTP_ERROR_MESSAGES.INVALID_VALUE) }; el._id = el._id || formBuilder.ObjectId() return el }); let result = await formBuilder.updateForm(form_id, payload); return this.sendSuccessResp({ status: true, results: result }); } catch (err) { return this.sendErrorResp(this.HTTP_ERROR_MESSAGES.INTERNAL_ERROR); }

Este código usa try catch , en realidad se detectó el error de devolución con respecto al invalid value . pero el proceso del código aún continúa hasta update function

¿Cómo arreglo eso? para que el proceso del código se detenga después de recibir el error detectado

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