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

651
Vistas
¿Cómo llamar a Object.keys como una variable, no como un texto en array.push?

Ayuda, mi problema es cuando se ejecuta el programa, los valores en Object.keys están en texto, y lo quiero en forma variable para que lo llame en EJS.

la salida de console.log(arr) será (vea el código a continuación):

 [ 'req.body.name', 'req.body.age', 'req.body.sex', '2017-05-02 08:43:13', '031418003000', '1222', '1234', '01' ]

El primer arr.push (el que tiene Object.keys foreach loop) son los primeros tres elementos que se llaman texto, y lo quiero en variable o se parece al segundo arr.push.

El segundo arr.push (el que tiene la variable dateString hasta el último envío) es correcto porque llamó desde el EJS.

 var arr = []; var m = new Date(); var input = JSON.parse(JSON.stringify(req.body)); var dateString = m.getFullYear() + "-" + ("0" + (m.getMonth()+1)).slice(-2) + "-" + ("0" + m.getDate()).slice(-2) + " " + ("0" + m.getHours()).slice(-2) + ":" + ("0" + m.getMinutes()).slice(-2) + ":" + ("0" + m.getSeconds()).slice(-2); Object.keys(input).forEach(function(key) { arr.push('req.body.' + key); }); arr.push(dateString, req.body.eacode, req.body.hcn, req.body.shsn, req.body.MEMBER_CODE ); console.log(arr);
about 4 years ago · Santiago Trujillo
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