Javascript 将两个数组合并为字符串
我有两个数组。我希望它们合并并显示为字符串。我试过了,但没有按要求来 代码Javascript 将两个数组合并为字符串,javascript,arrays,typescript,Javascript,Arrays,Typescript,我有两个数组。我希望它们合并并显示为字符串。我试过了,但没有按要求来 代码 a = [age,weight]; b = [25,77]; var a1 = a.toString(); var b1 = b.toString(); var result = `${a1} : ${b1}`; 输出 age, weight : 25,77 预期产量 age :25 , weight:77 您可以在数组中获取键和值,并通过构建对来减少数据 var key=['age','weight'], 值
a = [age,weight];
b = [25,77];
var a1 = a.toString();
var b1 = b.toString();
var result = `${a1} : ${b1}`;
输出
age, weight : 25,77
预期产量
age :25 , weight:77
您可以在数组中获取键和值,并通过构建对来减少数据
var key=['age','weight'],
值=[25,77],
结果=[键、值]
.reduce((a,b)=>a.map((v,i)=>`${v}:${b[i]}`)
。加入(‘,’);
控制台日志(结果)代码>使用map
和join
将简化
const a=[“年龄”、“体重”];
常数b=[25,77];
const res=a.map((key,i)=>`${key}:${b[i]}`)。join(“,”;
控制台日志(res)代码>