js字符串与字符数组之间的转换
2013-12-15 22:40
459 查看
1、string to arry
第二种方法极为简短, 但一眼望过去不是很容易理解。 可只要一理解, 肯定会惊叹于js的奇妙。
Javascript代码
var arr=str.match(/./g);
strObj.match(reg)方法对字符串对象进行检索,返回包含所有匹配结果的数组。而 正则表达式 /./g 匹配的是所有的字符, 所以str.match(/./g)返回的是由字符串str中所有的字符组成的数组,以此达到将字符串转换为数组的目的。
2、array to string
使用strObj.join()方法可以指定数组元素之间的连接符,默认为"," 如对于 var arr=['a','b','c']; arr.join()返回 "a,b,c ", arr.join("")返回"abc", arr.join("join")返回"ajoinbjoinc".
2013年5月17日14:06:00 附:写完这篇文章之后, 又看了下书, 发现str.split("")也可以将字符串转换为字符数组.
第二种方法极为简短, 但一眼望过去不是很容易理解。 可只要一理解, 肯定会惊叹于js的奇妙。
Javascript代码
var arr=str.match(/./g);
strObj.match(reg)方法对字符串对象进行检索,返回包含所有匹配结果的数组。而 正则表达式 /./g 匹配的是所有的字符, 所以str.match(/./g)返回的是由字符串str中所有的字符组成的数组,以此达到将字符串转换为数组的目的。
2、array to string
使用strObj.join()方法可以指定数组元素之间的连接符,默认为"," 如对于 var arr=['a','b','c']; arr.join()返回 "a,b,c ", arr.join("")返回"abc", arr.join("join")返回"ajoinbjoinc".
2013年5月17日14:06:00 附:写完这篇文章之后, 又看了下书, 发现str.split("")也可以将字符串转换为字符数组.
相关文章推荐
- js字符串与字符数组之间的转换
- 字符串和字符数组之间的转换
- Delphi字符串、PChar与字符数组之间的转换
- js实现字符串和数组之间相互转换操作
- 字符串、PChar与字符数组之间的转换(delphi)
- 字符串,字符数组,整型数组,List之间的转换应用
- js中字符串和数组之间相互转换
- 字节数组 整型 字符串 十六进制 字符 之间的转换
- [转]字符串和字符数组之间的转换
- C++ 字符串,字符数组,数字之间转换
- *Delphi的字符串、PChar和字符数组之间的转换
- JS中json字符串和json对象之间的转换,PHP中json字符串和php数组之间的转换
- 字符串和字符数组之间的转换
- js中常用数据类型之间转换--字符串转换成数字;----字符串和json;---字符串和数组
- 字符串与数值、字符数组之间的转换
- java中字符串与字符数组之间的转换
- js中字符串和数组的之间的相互转换
- JS数组中元素数字和字符串之间的转换
- Delphi字符串、PChar与字符数组之间的转换
- js实现字符串和数组之间相互转换操作