Javascript字符串数组转换为用逗号分隔的多个字符串

Javascript string array to multiple strings separated by a comma

本文关键字:字符串 分隔 数组 转换 Javascript      更新时间:2024-03-23

如何转换字符串数组以输出用逗号分隔的单个字符串。

转换["Red", "Blue", "Green"]到此"Red", "Blue", "Green"

我不是在寻找逗号分隔的字符串列表。

使用join并在前/后修复几个额外的引号。

var arr = ["Red", "Blue", "Green"];
var out = '"' + arr.join('", "') + '"';
console.log(out);

或者使用模板文字:

var arr = ["Red", "Blue", "Green"];
var out = `"${arr.join('", "')}"`;
console.log(out);

更优雅的方式,使用map和ES6:

const arr = ['str1', 'str2', 'str3', 'str4']
console.log(arr.map(v => `'${v}'`).join(','))