A-A+
js字符串转数组split()详解介绍
在js中要把字符串转换成数组我们一般使用的split字符串分切函数,下面我来给各位朋友详细的介绍split使用方法。
split方法有两个参数,第一个是分隔符。也就是按照什么来分割字符串,例如可以按照逗号“,”等等;第二个参数是可选的,控制保留分割段数。
stringObject.split(separator,howmany)
例1,代码如下:
- <SCRIPT ID=clientEventHandlersJS LANGUAGE=javascript>
- <!--
- var strAry,string="a,b,c,d,e,f"
- strAry=string.split(",")
- for(i=0;i<strAry.length;i++)
- alert(strAry[i])
- //-->
- </SCRIPT>
例子 2,使用下面的代码,可以把句子分割成单词,代码如下:
var words = sentence.split(' ')或者使用正则表达式作为 separator:
var words = sentence.split(/s+/)
json转换数组,代码如下:
"[{'name':xxx'},{'name':'yyy'}]"怎么转化成数组对象呢
[{'name':xxx'},{'name':'yyy'}]
例3,代码如下:
- var t = "[{'name':'xxx'},{'name':'yyy'}]";
- var arr = eval('('+t+')');
- for(var i=0;i<arr.length;i++){
- console.log(arr[i].name);
- }//xiariboke.net