怎样免费个人网站建设内容营销是什么意思
一.数组转字符串方法
方法 | 转化后类型 | 用法 | 特点 |
---|---|---|---|
toString() | string | 将数组转换成了一个字符串 | 默认用","隔开 |
toLocaleString() | string | 把数组转换成本地约定的字符串 | 默认用","隔开 |
join() | string | 将数组元素连接起来以构建一个字符串 | 默认用","隔开 可以随意设定分隔符 |
1.toString()
var a=[1,2,3,4,5,6,7,8,9];//原数组var b=a.toString()console.log(a)console.log(b)console.log(typeof a,'类型')console.log(typeof b,'类型')
打印结果
注:toString()方法不可以指定分隔符,但是我们可以通过replace()方法指定替换
var a=[1,2,3,4,5,6,7,8,9];//原数组var b=a.toString("?")console.log(a)console.log(b)console.log(typeof a,'类型')console.log(typeof b,'类型')
打印结果:
发现没有任何作用,通过replace()方法指定替换
var a=[1,2,3,4,5,6,7,8,9];//原数组var b=a.toString().replace(/,/gi,"?")console.log(a)console.log(b)console.log(typeof a,'类型')console.log(typeof b,'类型')
打印结果
2.toLocaleString()
var a=[1,2,3,4,5,6,7,8,9];//原数组var b=a.toLocaleString()console.log(a)console.log(b)console.log(typeof a,'类型')console.log(typeof b,'类型')
打印结果
注:toLocaleString()方法指定分隔符会报错,也是用replace()方法指定替换
var a=[1,2,3,4,5,6,7,8,9];//原数组var b=a.toLocaleString().replace(/,/gi,'?')console.log(a)console.log(b)console.log(typeof a,'类型')console.log(typeof b,'类型')
打印结果
3 .join()
var a=[1,2,3,4,5,6,7,8,9];//原数组var b=a.join()console.log(a)console.log(b)console.log(typeof a,'类型')console.log(typeof b,'类型')
打印结果
注:join()可以指定分隔符
var a=[1,2,3,4,5,6,7,8,9];//原数组var b=a.join("?")console.log(a)console.log(b)console.log(typeof a,'类型')console.log(typeof b,'类型')
打印结果
二:字符串转数组方法
方法 | 转化后类型 | 说明 |
---|---|---|
split() | object | 将字符串转换成一个数组 |
1.split()
var a="1,2,3,4,5,6,7,8,9,0";var b=a.split()console.log(a)console.log(b)console.log(typeof a)console.log(typeof b)
打印结果