字符串和数组中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)