为了账号安全,请及时绑定邮箱和手机立即绑定

简单的方法将JavaScript数组转换为逗号分隔的列表?

简单的方法将JavaScript数组转换为逗号分隔的列表?

慕容3067478 2019-11-06 10:03:12
我有一个一维的JavaScript字符串数组,我想将其转换为以逗号分隔的列表。是否有花园式的各种的JavaScript(或jQuery的)一个简单的方法来把它转换成一个逗号分隔的列表?(如果这是唯一的方法,我知道如何遍历数组并自己通过串联构建字符串。)
查看完整描述

3 回答

?
米脂

TA贡献1836条经验 获得超3个赞

所述Array.prototype.join()方法:


var arr = ["Zero", "One", "Two"];


document.write(arr.join(", "));


查看完整回答
反对 回复 2019-11-06
?
一只甜甜圈

TA贡献1836条经验 获得超5个赞

实际上,toString()实现不使用默认逗号联接:


var arr = [ 42, 55 ];

var str1 = arr.toString(); // Gives you "42,55"

var str2 = String(arr); // Ditto

我不知道这是否由JS规范强制执行,但这是什么 最 几乎所有浏览器似乎都在这样做。


查看完整回答
反对 回复 2019-11-06
?
UYOU

TA贡献1878条经验 获得超4个赞

或者(更有效地):


var arr = new Array(3);

arr [0] =“零”;

arr [1] =“一个”;

arr [2] =“两个”;


document.write(arr); //在这种情况下与document.write(arr.toString())相同

调用时,数组的toString方法将完全返回您需要的内容-逗号分隔的列表。


查看完整回答
反对 回复 2019-11-06
  • 3 回答
  • 0 关注
  • 889 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信