首页 > 编程知识 正文

js数组转换为字符串(java字符串转数组)

时间:2023-05-06 16:31:53 阅读:88555 作者:3859

一:数组转字符串(3种方法)

是相同的数组转换字符串,toString (、toLocaleString )、join )、'、') )的区别是什么?

可以使用JavaScript将数组和字符串相互转换。 其中,Array方法对象定义了三种可以将数组转换为字符串的方法,如表所示。

数组方法

说明

toString () )

将数组转换为字符串

toLocaleString (

将数组转换为本地约定的字符串

约翰() ) )。

通过连接数组元素创建字符串

1:join()方法用于把数组中的所有元素放入一个字符串

元素由指定的分隔符分隔

join )中指定的分隔符

说明

约翰() ) )。

可以理解为直接字符串,用默认逗号分隔

约翰(' ) )。

空连接

连接',')或连接'-' )或连接。' 。 )

中间的逗号是手动添加的,也可以更改为其他,例如, 我可以等

//join () )

var a=['00 ',' 01 ',' 02 ',' 03 ',' 04']

var b=甲.琼() ) )。

是控制台日志(b )

控制台日志(类型) )。

//打印结果00、01、02、03、04

//join (' ) )

var a=['00 ',' 01 ',' 02 ',' 03 ',' 04']

var b=甲.琼(' ) )。

是控制台日志(b )

控制台日志(类型) )。

//打印结果0001020304

//join (),) ) )

var a=['00 ',' 01 ',' 02 ',' 03 ',' 04']

var b=a.join (,) )

是控制台日志(b )

控制台日志(类型) )。

//打印结果00、01、02、03、04

或者

//join('-' ) )。

var a=['00 ',' 01 ',' 02 ',' 03 ',' 04']

varb=a.join('-' ) ) ) ) )。

是控制台日志(b )

控制台日志(类型) )。

//打印结果00-01-02-03-04

或者

约翰()! )。 )

var a=['00 ',' 01 ',' 02 ',' 03 ',' 04']

华硕('!' )

是控制台日志(b )

控制台日志(类型) )。

//打印结果00! 01! 02! 03! 04

2:toString()方法可把一个逻辑值转换为字符串,并返回结果

伏安=[ ' 00 ',01 ',02 ',03 ',04']

var c=a.toString (; //将数组转换为字符串

控制台日志(c ) )。

控制台日志(类型; 返回表示//字符串类型的字符串string

//打印结果00、01、02、03、04

可以使用toString (方法不能指定分隔符,但可以使用替换)方法指定替换

var a=['00 ',' 01 ',' 02 ',' 03 ',' 04']

var f=a.toString () .替换(/) /,/gi,'-' ) ) )。

控制台日志(f ) )。

//打印结果: 00-01-02-03-04

3:toLocaleString()

数组转换为本地约定的字符串

var a=['00 ',' 01 ',' 02 ',' 03 ',' 04']

var e=a.toLocaleString (;

控制台日志(e ) )。

控制台日志(类型;

//打印结果: 00、01、02、03、04

演示文稿

! 文档类型html

html

头部

meta charset='UTF-8 '

脚本代码=' http://代码. jquery.com/jquery-1.8.0.min.js ' /脚本

标题/标题

/head

主体

/body

脚本类型='文本/Javascript '

var a=['00 ',' 01 ',' 02 ',' 03 ',' 04']

//1:

var b=a.join (,) )

是控制台日志(b )

控制台日志(类型) )。

//2:

var c=a.toString (; //将数组转换为字符串

控制台日志(c ) )。

控制台日志(类型; 返回表示//字符串类型的字符串string

//3:

var d=a.join (; //将数组转换为字符串

控制台日志(d ) )。

控制台日志(类型; 返回表示//字符串类型的字符串string

//4:

var e=a.toLocaleString (; //将数组转换为字符串

控制台日志(e ) )。

控制台日志(类型; 返回表示//字符串类型的字符串string

/脚本

/html

二:字符串转数组(2种方法)

字符串方法

说明

分割(方法

将字符串转换为数组

扩展运算符(…)。

es6的扩展算子

字符串转换数组

1:split() 方法用于把一个字符串分割成字符串数组

同样用于将字符串分割为字符串数组。 分割',')、分割',分割'的区别是什么?

分割(方法

说明

分割(,) )

分割() ) ) ) )。

可以理解为直接字符串,用默认逗号分隔

名为split“”的空字符串

按字符分割

var arr='aa,bb,抄送,dd '

var新str=arr.split (',')

控制台日志(新明星) )。

//打印结果:“aa、bb、抄送、DD”

var arr='aa,bb,抄送,dd '

var新str=arr.split (

控制台日志(新明星) )。

//打印结果: ['aa、bb、抄送、dd']

使用空字符串“”作为separator可以拆分stringObject中的各个字符

var arr='aa,bb,抄送,dd '

var新str=arr.split (' ' )

控制台日志(新明星) )。

//打印结果:“a”、“a”、“”、“b”、“”、“c”、“”、“”、“d”

2:es6里面的扩展运算符

var arr='aa,bb,抄送,dd '

var新str=[ . arr ]

控制台日志(新明星) )。

//打印结果[“a”、“a”、“”、“b”、“”、“c”、“”、“”、“d”]

以上是将js数组和字符串进行相互转换的几种方法。 (() ) /

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。