提问人:Popas 提问时间:1/8/2022 最后编辑:Martín JFPopas 更新时间:1/8/2022 访问量:1504
在字符串数组中添加单引号 javascript
Add single quotes in a string array javascript
问:
我一直在寻找解决方案,但找不到......
我有以下数组,输出如下:
['Fruits, Cars, Clothes, Shoes']
但是我需要该数组来输出以下内容:
['Fruits', 'Cars', 'Clothes', 'Shoes']
我已经尝试了以下方法,但没有奏效:
var output= arr.map(item => "'" + item + "'").join();
你能帮忙吗
答:
0赞
Guerric P
1/8/2022
#1
只需获取数组的第一个(也是唯一的)项,然后将其拆分
并修剪
每个元素:
const arr = ['Fruits, Cars, Clothes, Shoes'];
const newArr = arr[0].split(',').map(x => x.trim());
console.log(newArr);
评论
0赞
0stone0
1/8/2022
注意:只有当所有项目都没有时,这才有效:类似的东西会给,
['foo, foo,bar, bar']
[ 'foo', 'foo', 'bar', 'bar' ]
0赞
Guerric P
1/8/2022
是的,显然,我以为分离器是而不是,
,
0赞
Popas
1/8/2022
谢谢!这奏效了
评论
arr[0].split(", ")