tengo un objeto como este
{make: 'Audi,BMW,Cadillac', model: 'RDX,Mop,Rvn'}Que convertirlo a esto
{make: ['Audi','BMW','Cadillac'], model: ['RDX','Mop','Rvn']}Las funciones Object.entries y Object.fromEntries manejan bien este caso.
const data = {make: 'Audi,BMW,Cadillac', model: 'RDX,Mop,Rvn'}; const dataWithArrays = Object.fromEntries( Object.entries(data) .map(([key, value]) => [key, value.split(',')]) ); console.log(dataWithArrays);Esto es lo que necesitas
obj.make = obj.make.split(",")
obj.model = obj.model.split(",")
Simple cualquier fácil, usando Object.keys , Array.reduce y String.split
const data = {make: 'Audi,BMW,Cadillac', model: 'RDX,Mop,Rvn'}; const res = Object.keys(data) .reduce((acc, k) => (acc[k] = data[k].split(','), acc), {}) console.log(res);