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

113
Views
¿Cómo eliminar múltiples matrices de un objeto con índice de elemento de matriz en Jacascript/Jquery Object?

Tengo elementos de matriz en el siguiente formato:

Eliminar elementos de Javascript/jQuery

 {images: Array(4) [ "abcd.png", "bcd.jpg", "def.jpg", … ]​ itemIds: Array(4) [ "1", "3", "2", … ]} var revid=$(this).attr('data');

Las imágenes anteriores y los identificadores de artículos se almacenan en storedNames almacenados mediante el análisis de JSON del almacenamiento local.

revid devuelve cualquier valor que esté en itemIds

Esto no me está dando un error de función:

 var indexed = storedNames.findIndex(item => item.itemIds === 'revid');

1) ¿Cómo puedo encontrar el índice de ítemIds en los nombres almacenados ? (resuelto)

2) ¿Cómo puedo eliminar todos los elementos del objeto (ambas matrices) que tienen un valor de índice = indexado ? Por ejemplo: quiero eliminar: abcd.png y 1

?

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

0

Gracias @CBroe

Resolví de esta manera:

 var indexed = storedNames.itemIds.findIndex(item => item === revid); var newObj = {}; Object.keys(storedNames).forEach(key =>{ newObj[key]=storedNames[key].filter((item,i) => i !=indexToRemove); }); localStorage.setItem("localstorageItems", JSON.stringify(newObj));

Aquí localstorageItems es el objeto de almacenamiento local que tiene varias matrices.

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!