字符串和数组的相互转换

xiaoxiao2021-02-27  204

数组转换为字符串

解法一:

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>
转载请注明原文地址: https://www.6miu.com/read-12412.html

最新回复(0)