字符串和数组中split().toString(),join()

时间:2016-01-08 13:06:22   收藏:0   阅读:402
 1 <!Doctype html>
 2 <head>
 3 <mate charset="utf-8">
 4 <title>string change array</title>
 5 
 6 </head>
 7 
 8 <body>
 9 <script>
10     //把字符串转换成数组split()
11     var str = "abcde";
12 
13     //alert( str.split() instanceof Array ); //true
14     //alert(typeof str.split()); //Object
15     var _str = "a,_b,c,_d,e";
16     _str.split();//数组
17     var _strArray = _str.split("_"); //按照_分割数组
18     //alert(_str.split(","));
19     alert(_strArray[0]); //输出a,
20     
21     //把数组转换成字符串toString(),join(),valueOf()
22     var arr = [0,1,2,3,4];
23     //alert(typeof arr.toString());
24     //alert(typeof arr.join());
25     //alert(typeof arr.join("||"));
26     alert(arr.valueOf());
27     alert(arr.toString());
28     alert(arr.join()); //这三种形式输出结果都一样
29     alert(arr.join("|"));//加入|分割字符串
30     //字符串数组
31     var sarr = [
32         {"user" : "zhangsan",
33          "age" : 20
34         },
35         {"user" : "wangwu",
36          "age" : 20
37         },
38         {"user" : "zhaoliu",
39          "age" : 20
40         }
41     ];
42     //alert(typeof sarr); //Object
43     //alert(sarr.user);//undefined 获取不到
44     //获取值
45     var i = 0;
46     for(i in sarr){
47         alert("user=" + sarr[i].user + "; age=" +sarr[i].age);
48     }    
49 
50 
51 </script>
52 </body>
53 
54 </html>

 

原文:http://www.cnblogs.com/double405/p/5112659.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!