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

137
Views
Cómo reordenar usando datos de otro objeto

quiero lograr

Vue 2.6.10

Gracias por ver. Estoy creando una aplicación en Vue.js.
Cuéntame sobre la clasificación de datos de matriz.

Un objeto llamado shops_masters contiene estos datos.
ingrese la descripción de la imagen aquí

Por otro lado, los datos item.shops contienen solo el nombre de los datos de la tienda asociados con el artículo, como se muestra a continuación)

 [c_shop,b_shop]

Quiero ordenar los datos en este item.shops en orden ascendente del order_number de shops_masters, pero no puedo pensar en una manera de hacerlo.

Espero que me puedas informar sobre este.

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

0

Lo primero que debe hacer es crear un mapa a partir de entradas como esta:

 const shopsMap = new Map( shops_masters.map(({ name, order_number }) => [name, order_number]) );

Luego utilícelo dentro del método de sort de esta manera:

 const sortedItemShops = item.shops.sort( (prev, next) => shopsMap.get(prev) - shopsMap.get(next) );
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!