当前位置: 首页 > news >正文

数组转字符串、字符串转数组的方法

一.数组转字符串方法

方法转化后类型用法特点
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)

打印结果

http://www.lryc.cn/news/45492.html

相关文章:

  • local fault和remote fault
  • 二叉树搜索树 AVL树
  • nginx配置代理多个前端资源
  • SuperMap iServer下载安装,启用服务,以及发布服务
  • vxe-table简单使用 vue vxe-table vue整合vxe-table vue2 vxe-table 简单使用
  • Vue项目的打包上线步骤
  • 都2023了,学习自动化测试还有必要么?会不会浪费我时间
  • 银行数字化转型导师坚鹏:如何有效推进银行数字化转型工作
  • 【MySQL高级篇】第09章_性能分析工具的使用
  • 关于xhtml和html的区别
  • 原生JavaScript比较两个日期大小,项目中通用
  • 【JAVA真的没出路了吗?】
  • PCB模块化设计11——VGA高速PCB布局布线设计规范
  • 【Python】【进阶篇】五、Python爬虫的抓取网页
  • docker安装MongoBD(超详细)
  • 6轴陀螺仪姿态解算
  • 提升集群吞吐量与稳定性的秘诀: Dubbo 自适应负载均衡与限流策略实现解析
  • 大数据分析工具Power BI(十七):制作过程分析和原因分析图表
  • 公司“007”式工作的卷王测试员,被辞退了…
  • C++ Primer第五版_第七章习题答案(1~10)
  • 2023年全国最新保安员精选真题及答案42
  • 通过 DVT 和 dbt 测试监控Airbyte数据管道
  • BootStrap4:组件
  • 菜鸟也能在10分钟内开发出3D数字化城市,这份干货教程请收好!
  • 【区块链技术开发】十个比较流行的以太坊智能合约开发框架
  • Linux三剑客之grep命令详解
  • 【Python】【进阶篇】二、Python爬虫的User-Agent用户代理
  • ORBSLAM3 --- 双目惯导执行ORBSLAM3(一):Stereo_intertail_euroc.cc文件解析
  • 五 MySQL 存储过程
  • 【指针函数和函数指针】