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

336
Views
¿Cómo puedo incrementar el contenido del objeto y sus propiedades y el valor de las propiedades?
var groups = new Truck([ {id: num, content: `Truck ${num}`} ]);

En un constructor, estoy tratando de incrementar todo el objeto dentro de una matriz con un clic de botón. También quiero aumentar el Number(num) de la id y el content . Y, quiero usar un botón para todo este proceso, cuando hago clic en un botón, una matriz debe agregar un objeto más dentro de sí mismo junto con el número incrementado, así:

 var groups = new Truck([ {id: 1, content: `Truck 1`}, {id: 2, content: `Truck 2`}, {id: 3, content: `Truck 3`}, {id: 4, content: `Truck 4`} ]);
about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

  1. Use el constructor de clases para declarar una identificación y una matriz.

  2. Declare un método add que crea un nuevo objeto basado en la identificación actual, lo inserta en la matriz y luego incrementa la identificación.

  3. Cree una instancia de Truck .

  4. Cree un botón y adjunte un oyente que llame a una función que llame a add en la instancia y luego lo registre.

 class Truck { constructor() { this.id = 1; this.arr = []; } add() { this.arr.push({ id: this.id, content: `Truck ${this.id}` }); ++this.id; } } const group = new Truck(); const button = document.querySelector('button'); button.addEventListener('click', handleClick, false); function handleClick() { group.add(); console.log(group); }
 <button>Add new object</button>

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!