北京企业网站制作哪家好网站上面怎么做链接
一.数组转字符串方法
| 方法 | 转化后类型 | 用法 | 特点 | 
|---|---|---|---|
| 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) 
打印结果

