var arr = ["12", "34", "56"]
alert(arr.join(""))// join的参数是分隔符
可以采用字符串拼接的的方式。
例如:
<!DOCTYPE html><html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript">
// 数组
var arr = ['1', [2],
[3]
]
</script>
</head>
<script language="JavaScript">
// 转换类型
var strs = arr + ""
// 测试将数组转换以后的类型
var t = typeof strs
document.write("数组arr转换成t的类型是:" + t)
</script>
<body>
</body>
</html>
执行结果:
JavaScript将对象转化成字符串,一般是使用JSON.stringify()。
1、JSON.stringify() 方法是将一个JavaScript值(对象或者数组)转换为一个 JSON字符串,如果指定了replacer是一个函数,则可以替换值,或者如果指定了replacer是一个数组,可选的仅包括指定的属性。
2、运行实例图:
扩展资料:
语法:JSON.stringify(value[, replacer [, space]])
参数:
1、value,是将要序列化成 一个JSON 字符串的值。
2、replacer (可选),如果该参数是一个函数,则在序列化过程中,被序列化的值的每个属性都会经过该函数的转换和处理;如果该参数是一个数组,则只有包含在这个数组中的属性名才会被序列化到最终的 JSON 字符串中;如果该参数为null或者未提供,则对象所有的属性都会被序列化;
3、space (可选),指定缩进用的空白字符串,用于美化输出(pretty-print);如果参数是个数字,它代表有多少的空格;上限为10。该值若小于1,则意味着没有空格;如果该参数为字符串(字符串的前十个字母),该字符串将被作为空格;如果该参数没有提供(或者为null)将没有空格。
返回值 :一个表示给定值的JSON字符串。
参考资料来源:MDN web docs—JSON.stringify()