-5

I been searching for the solution but can't find it...

I have the following array with the following output:

['Fruits, Cars, Clothes, Shoes']

But I need the that array to output the following:

['Fruits', 'Cars', 'Clothes', 'Shoes']

I already tried the following and it did not work:

var output= arr.map(item => "'" + item + "'").join();

Can you help please

Martín JF
  • 152
  • 2
  • 14
Popas
  • 80
  • 1
  • 2
  • 8

1 Answers1

0

Just get the first (and unique) item of your array, then split it and trim every element:

const arr = ['Fruits, Cars, Clothes, Shoes'];

const newArr = arr[0].split(',').map(x => x.trim());

console.log(newArr);
Guerric P
  • 30,447
  • 6
  • 48
  • 86