• Jobs
  • About Us
  • professionals
    • Home
    • Jobs
    • Courses and challenges
  • business
    • Home
    • Post vacancy
    • Our process
    • Pricing
    • Assessments
    • Payroll
    • Blog
    • Sales
    • Salary Calculator

0

188
Views
Lodash + Json: dividir y mostrar datos agrupados en un archivo JSON (Ayuda)

Estoy aprendiendo funciones de lodash y he estado tratando de encontrar un método para dividir un conjunto de datos y agruparlos usando lodash. Cualquier ayuda inmediata sería muy apreciada.

El conjunto de datos es el siguiente

 car:brand:ford, car:brand:audi, car:brand:volvo, car:brand:toyota, lexus, phone:brand:samsung, phone:brand:apple, iPhone, xr, phone:brand:huawei, phone:brand:nokia, lumia,

Y el resultado esperado de dividir y agrupar es el siguiente

 "car:brand": [ "ford",, "audi", "volvo", "toyota, lexus", ], "phone:brand": [ "samsung", "apple, iPhone, xr", "huawei", "nokia, lumia", ],

Hasta ahora se me ha ocurrido esta parte, y estoy atascado. me gustaria aprender a hacerlo usando lodash _.split principalmente

 let brand = 'dataset' let arr = _.chain(brand) .split('car:brand:') .join(',') .split('phone:brand:') .join(',') .split(',') .chunk(2) .value(); console.log(arr);

Esto no tiene éxito, ¿existe una forma eficiente de dividir y agrupar el conjunto de datos usando funciones de lodash? Cualquier ayuda sería muy apreciada.

Salida de consola

 (8) [Array(2), Array(2), Array(2), Array(2), Array(2), Array(2), Array(2), Array(2)] 0: (2) ["", "ford"] 1: (2) ["", "audi"] 2: (2) ["", "volvo"] 3: (2) ["", "toyota"] 4: (2) ["lexus", ""] 5: (2) ["samsung", ""] 6: (2) ["apple", " iPhone"] 7: (2) [" xr", ""] length: 8

cuando se expande

 0: Array(2) 0: "" 1: "ford" length: 2 [[Prototype]]: Array(0)
almost 3 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Our process Sales
Legal
Terms and conditions Privacy policy
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recommend me some offers
I have an error