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

250
Views
¿Cómo insertar datos que no están codificados en variable?

Estoy tratando de insertar datos en una variable Data[] pero todo lo que tengo es un ejemplo de cómo hacer esto codificado:

 var data = [{ id: "1", name: "Development Life Cycle", actualStart: Date.UTC(2018, 01, 02), actualEnd: Date.UTC(2018, 06, 15), children: [{ id: "1_1", name: "Planning", actualStart: Date.UTC(2018, 01, 02), actualEnd: Date.UTC(2018, 01, 22), connectTo: "1_2", connectorType: "finish-start", progressValue: "75%" }, // more data goes here ] }];

Intenté con el siguiente código pero parece que no funciona:

 ganttdata = []; // DUMMY DATA id = 10; RFInum = 'asfd'; start= 1; LTIOV = 2; progressValue = 10; ganttdata.push("{id:"+id, "parent: null", "name:"+RFInum, "actualStart: Date.UTC("+start+")", "actualEnd: Date.UTC("+LTIOV+")", "progressValue:"+progressValue+"%}"); console.log(ganttdata);

¿Alguien sabe cómo escribir esto?

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Actualmente está insertando sus datos como una cadena y no como un objeto.

Recreé su enfoque e inserté sus datos como un objeto en la matriz de datos de ganttdata .

Documentación de fecha

 var ganttdata = []; // DUMMY DATA var id = 10; var RFInum = 'asfd'; var start = Date.UTC(2021, 12, 31); var LTIOV = Date.UTC(2021, 12, 31); var progressValue = 10; ganttdata.push({ id, parent: null, name: RFInum, actualStart: start, actualEnd: LTIOV, progressValue: `${progressValue}%`, }); console.log(ganttdata);

O si desea agregar algunos datos a un objeto existente en un índice específico:

 var data = [{ id: 1, name: 'test' }]; console.log('before:', data); data[0].extend = 'hello World'; data[0].foo = 'bar'; console.log('after:', data);

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!