Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

212
Visualizações
¿Cómo agregar múltiples ID y contenido?

JavaScript
En un constructor y quiero manipularlo y quiero agregar tantos identificadores y contenido como quiera.

 var groups = new vis.DataSet([ { id: 1, content: "" }, { id: 2, content: "" }, { id: 3, content: "" }, { id: 4, content: "" }, ]);
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

No estoy 100% seguro de lo que está pidiendo, así que aquí hay dos soluciones.

Como mencionó Insyri en los comentarios, debe utilizar la sintaxis extendida. Podrías hacer algo similar a esto:

 var groups = [ { id: 1, content: 'abc' }, { id: 2, content: 'cba' }, { id: 3, content: '123' }, { id: 4, content: '321' }, ]; class someClass { constructor(...data) { this.key = data; } } const test = new someClass(...groups); console.log(test)

La salida del registro de la consola se verá así:

 someClass { key: [ { id: 1, content: 'abc' }, { id: 2, content: 'cba' }, { id: 3, content: '123' }, { id: 4, content: '321' } ] }

Si desea que todos los objetos tengan una clave única (de lo que desee), puede hacer esto:

 class otherClass { constructor(...data) { data.forEach(obj=>{ this[obj.id] = obj }) } } const test2 = new otherClass(...groups); console.log(test2)

Producción:

 otherClass { '1': { id: 1, content: 'abc' }, '2': { id: 2, content: 'cba' }, '3': { id: 3, content: '123' }, '4': { id: 4, content: '321' } }
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda