字符串和数组的相互转换

来源:互联网 发布:机械臂编程 编辑:程序博客网 时间:2024/06/05 22:32

数组转换为字符串

解法一:

var data = [1,2,3,4];var str = '';for(var i=0; i<data.length; i++){    str += data[i];}alert(typeof str);//string//(不知此方法是否正确,还望高手指教)

解法二:

var data = [1,2,3,4];var str = data.join(",");alert(typeof str);//string

解法三:

var data = [1,2,3,4];alert(typeof String(data));//string

解法四:

var data = [1,2,3,4];alert(data.toString());//string

解法五:

<script type="text/javascript" src="json2.js"></script><script type="text/javascript">    var data = [1,2,3,4];    //json2.js 里面的 JSON.stringify 方法会把对象转为字符串    var str = JSON.stringify(data);    alert(typeof str);//string</script>

字符串转换为数组

解法一:

var str = "aaa,bbb,ccc";// 在每个逗号(,)处进行分解。var data = str.split(",");alert(typeof data);//object

解法二:

<script type="text/javascript" src="json2.js"></script><script type="text/javascript">    var str = '[1,2,3,4]';    //json2.js 里面的 JSON.parse 方法可以把字符串转为对象    var data = JSON.parse(str);    alert(typeof data);//array</script>
0 0
原创粉丝点击