A-A+

js字符串转数组split()详解介绍

2016年10月15日 web前端设计 暂无评论 阅读 5 views 次

在js中要把字符串转换成数组我们一般使用的split字符串分切函数,下面我来给各位朋友详细的介绍split使用方法。

split方法有两个参数,第一个是分隔符。也就是按照什么来分割字符串,例如可以按照逗号“,”等等;第二个参数是可选的,控制保留分割段数。

stringObject.split(separator,howmany)

例1,代码如下:

  1. <SCRIPT ID=clientEventHandlersJS LANGUAGE=javascript>  
  2. <!--  
  3. var strAry,string="a,b,c,d,e,f"  
  4. strAry=string.split(",")  
  5. for(i=0;i<strAry.length;i++)  
  6. alert(strAry[i])  
  7. //-->  
  8. </SCRIPT>  

例子 2,使用下面的代码,可以把句子分割成单词,代码如下:

var words = sentence.split(' ')或者使用正则表达式作为 separator:

var words = sentence.split(/s+/)

json转换数组,代码如下:

"[{'name':xxx'},{'name':'yyy'}]"怎么转化成数组对象呢

[{'name':xxx'},{'name':'yyy'}]

例3,代码如下:

  1. var t = "[{'name':'xxx'},{'name':'yyy'}]";  
  2. var arr = eval('('+t+')');  
  3. for(var i=0;i<arr.length;i++){  
  4.     console.log(arr[i].name);  
  5. }//xiariboke.com  
标签:

给我留言