简体   繁体   中英

Add single quotes in a string array javascript

I been searching for the solution but can 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

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);

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM