js数组与字符串互相转换的方法
墨初 编程开发 530阅读
js脚本中可以使用 join() 与 split() 方法将字符串与数组进行相互转换,下面是具体的使用方法。
js join() 方法
join():将一个数组中的所有元素转换成一个字符串!
语法:
array.join(separator)
参数:
参数 | 描述 |
---|---|
separator | 默认为逗号,分割元素用的分隔符! |
js 数组转字符串的方法
例1:
var arr = new Array('php','hello','word!'); console.log(arr.join()); // php,hello,word!
例2:
var arr = new Array('hello!','飞鸟慕博客','!'); console.log(arr.join('|')); // hello!|飞鸟慕博客|!
js split() 方法
split():将字符串转为数组
语法:
Object.split(separator,howmany)
参数:
参数 | 描述 |
---|---|
separator | 可选,字符串或正则表达式,从该参数指定的地方分割 string Object。 |
limit | 可选,该参数可指定返回的数组的最大长度。如设置了该参数,返回的子串不会多于这个参数指定的数组。 |
js字符串转数组的方法
例:
var str = 'a,b,c,d'; arr = str.split(','); console.log(arr); // ['a', 'b', 'c', 'd']