JavaScript 字符(串)数组和字符串的相互转化

今天在用HTML显示XML里的一篇文章,我需要将文章的文字逐个判断和输出,所以学到了字符串和数组的相互转化,说的简单一些,就是函数的调用。

字符(串)数组转化成字符串:

要把一个简单的数组转化成字符串,首先应该选择一个字符,在将数组的值嵌入字符串的时候作为唯一的分隔符来使用,这个分隔符不能出现在任何元素的数据中。用这个字符作为参数调用数组的join()方法,下述语句在转换成字符串形式后,用逗号作为元素间的分隔符:

var arrayAsString = myArray.join(",");

原始数组在转换过程中不会受到影响。

字符串转化为数组:

如果有一个字符串,其中的每个数据都用分隔符分隔,要把它转换成数组,可以指定这个分隔符作为字符串值或字符串对象的split()方法的参数:

var restoredArray = myRegularString.split(",");

如何要获得字符串的每一个元素,

var restoredArray = myRegularString.split("");

split()方法将执行字符串的构造方法,自动将分隔符之间的值作为新数组的元素。分隔符本身不会成为数组的一部分。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值