javascript数组-用单引号分隔值和值的值

javascript数组-用单引号分隔值和值的值,javascript,arrays,Javascript,Arrays,我有一个如下所示的数组: var array = ["Rock Paper,Shoot,Dulce", "Once,Apple Mic,Chairs"] 'Rock Paper','Shoot','Dulce','Once','Apple Mic','Chairs' 我想返回如下结果: var array = ["Rock Paper,Shoot,Dulce", "Once,Apple Mic,Chairs"] 'Rock Paper','Shoot','Dulce','Once','Ap

我有一个如下所示的数组:

var array = ["Rock Paper,Shoot,Dulce", "Once,Apple Mic,Chairs"]
'Rock Paper','Shoot','Dulce','Once','Apple Mic','Chairs'
我想返回如下结果:

var array = ["Rock Paper,Shoot,Dulce", "Once,Apple Mic,Chairs"]
'Rock Paper','Shoot','Dulce','Once','Apple Mic','Chairs'
这就是我到目前为止所做的:

includes = tagsI.map(tag => `'${tag}'`).join(',')
但这仅用逗号和单引号分隔值。。而不是价值观的价值观

我该怎么做


谢谢你

用逗号将数组中的项目连接到一个字符串中。用逗号分隔符拆分字符串,将项目映射到所需格式,然后用逗号再次连接

const数组=[“摇滚乐、射击、杜尔塞”、“一次性、苹果话筒、椅子”]
常量结果=数组
.join(“,”)
.split(“,”)
.map(标记=>`${tag}`)
。加入(‘,’);

控制台日志(结果)使用逗号将数组项连接到单个字符串。用逗号分隔符拆分字符串,将项目映射到所需格式,然后用逗号再次连接

const数组=[“摇滚乐、射击、杜尔塞”、“一次性、苹果话筒、椅子”]
常量结果=数组
.join(“,”)
.split(“,”)
.map(标记=>`${tag}`)
。加入(‘,’);

控制台日志(结果)按逗号拆分
标记
,然后使用另一个映射

var tagsI=[“摇滚纸,射击,杜尔塞”,“一次,苹果话筒,椅子”]
var result=tagsI.map(tag=>tag.split(',').map(tag=>`${tag}')).join(',');

console.log(结果)
按逗号拆分
标记
,并使用另一个映射

var tagsI=[“摇滚纸,射击,杜尔塞”,“一次,苹果话筒,椅子”]
var result=tagsI.map(tag=>tag.split(',').map(tag=>`${tag}')).join(',');

log(result)
首先需要拆分数组中的每个元素

var array = ["Rock Paper,Shoot,Dulce", "Once,Apple Mic,Chairs"];
var split = array.map(v => v.split(","));
var flattened = [].concat.apply([], split);
var str = flattened.join(",");

首先需要拆分数组中的每个元素

var array = ["Rock Paper,Shoot,Dulce", "Once,Apple Mic,Chairs"];
var split = array.map(v => v.split(","));
var flattened = [].concat.apply([], split);
var str = flattened.join(",");

使用reduce如何:

var数组=[“摇滚纸,射击,杜尔塞”,“一次,苹果麦克,椅子”];
//V1:与所有浏览器兼容
var结果=数组.reduce((acc、elem、index、arr)=>{
var n_arr=elem.split(“,”).map(map_elem=>`${map_elem}`);
n_arr.forEach(fe_elem=>acc.push(fe_elem));
返回acc;
},[])。加入(“,”);
控制台日志(结果);
document.querySelector(“#res1”).innerHTML=result;
//V2:与某些浏览器兼容
var result2=数组.reduce((acc、elem、index、arr)=>{
var n_arr=elem.split(“,”).map(map_elem=>`${map_elem}`);
加速推力(…n_arr);
返回acc;
},[])。加入(“,”);
console.log(result2)
document.querySelector(“#res2”).innerHTML=result2


使用reduce如何:

var数组=[“摇滚纸,射击,杜尔塞”,“一次,苹果麦克,椅子”];
//V1:与所有浏览器兼容
var结果=数组.reduce((acc、elem、index、arr)=>{
var n_arr=elem.split(“,”).map(map_elem=>`${map_elem}`);
n_arr.forEach(fe_elem=>acc.push(fe_elem));
返回acc;
},[])。连接(,“”);
控制台日志(结果);
document.querySelector(“#res1”).innerHTML=result;
//V2:与某些浏览器兼容
var result2=数组.reduce((acc、elem、index、arr)=>{
var n_arr=elem.split(“,”).map(map_elem=>`${map_elem}`);
加速推力(…n_arr);
返回acc;
},[])。加入(“,”);
console.log(result2)
document.querySelector(“#res2”).innerHTML=result2


结果是数组还是字符串?结果是数组还是字符串?谢谢您的帮助!谢谢你的帮助!