javascript:如何将字符串数组转换为纯字符串,该字符串将以逗号分隔的项连接起来
javascript: How to convert a array of string into a pure string that concatenate the items separated by comma?
我有一个javascript字符串数组,看起来像:
A = ['a', 'b', 'c'];
我想把它转换成(所有字符串):
strA = '"a","b","c"'
我如何做到这一点?
可以使用join
和","
作为粘合剂。
var strA = '"' + A.join('","') + '"';
join
只会在数组元素之间添加胶。所以,你必须在开头和结尾加上引号
试试这个
A = ['a', 'b', 'c'];
A.toString();
alert(A);
你的意思是这样吗?
function transformArray(ar) {
var s = ar.map(function (i) {
return "'"" + i + "'","; })
.reduce(function(acc, i) {
return acc + i;
});
return s.substring(0, s.length-1);
}
transformArray(["a", "b", "c"]);
您可以尝试在一个简单的for循环中连接这些值像这样:
var array = ["1", "a", 'b'];
var str = '';
for (var i = 0; i<array.length; i++){
str += '"' + array[i] + '",';
}
str = str.substring(0, str.length - 1);
或者如果你觉得很疯狂,你可以这样做:
str = JSON.stringify(array)
str = str.substring(1, str.length -1);
相关文章:
- 可以't用回车符分隔那个字符串
- 计算输入中有多少逗号分隔的字符串
- 比较逗号分隔的字符串
- 用分隔符分隔具有多个整数值的字符串的Javascript"重试错误的值
- 在javascript中用逗号分隔的字符串分割值
- 如何从由“”分隔的字符串中提取最后一个文本|&”;
- JS将分隔符分隔的字符串转换为数组元素
- jQuery:如何添加<br/>在不同的字符串中换行以分隔2中的句子
- 将逗号分隔的字符串转换为 JavaScript 数组
- 将字符串分隔成数字值
- 解析 HTML 或纯文本文件并返回由字符串分隔的文本
- 将字符串分隔在特定字符周围
- 我想将输入的字符串分隔为印度货币格式,就像我输入123456表示一样,那么我想得到 1,23,456
- Javascript将字符串分隔成不同的变量
- 将日期字符串分隔到JS对象中
- 将两个字符串分隔为两个变量
- SQLite插入到表中,使用JSON.stringyfy.以带引号的字符串分隔
- 将字符串分隔为整数,并存储总和和平均值
- Node js将字符串分隔成数组
- 使用正则表达式将任何字符串分隔成一个完整的单词,标点符号&html标记