×

用JS实现字符串和字符串数组之间的转换

作者:Web前端之家2019.10.28来源:Web前端之家浏览:3051评论:0
关键词:js

在JavaScript中,可以使用split()和Array.from()方法将字符串转换为字符串数组。

方法1:使用split()方法

split()方法用于将给定字符串拆分为字符串数组,该方法是使用参数中提供的指定分隔符将其分隔为子字符串。

语法:

str.split(separator, limit)

举个例子:

<!DOCTYPE HTML>
<html>
	<head>
		<meta charset="UTF-8">
	</head>

	<body>
		<p id="str">Welcome to here!</p>
		<p id="arr"></p>
		<script>
			var str =document.getElementById("str").innerHTML;
			document.getElementById("arr").innerHTML = str.split("");
		</script>
	</body>

</html>

结果:

Welcome to here!
W,e,l,c,o,m,e, ,t,o, ,h,e,r,e,!

方法2:使用Array.from()方法

Array.from()方法是javascript中的一个内置函数,它从给定的数组创建一个新的数组实例。对于字符串,字符串的每个字母表都会转换为新数组实例的元素;对于整数值,新数组实例simple将获取给定数组的元素。

语法:

Array.from(str)

举个例子:

<!DOCTYPE HTML>
<html>
	<head>
		<meta charset="UTF-8">
	</head>

	<body>
		<p id="str">Welcome to here!</p>
		<p id="arr"></p>
		<script>
			var str = document.getElementById("str").innerHTML; 
            document.getElementById("arr").innerHTML = Array.from(str); 
		</script>
	</body>

</html>

输出结果:

Welcome to here!
W,e,l,c,o,m,e, ,t,o, ,h,e,r,e,!

温馨提示:本文作者系Web前端之家 ,经Web前端之家编辑修改或补充,转载请注明出处和本文链接:
https://jiangweishan.com/article/js820934802938409890.html

网友评论文明上网理性发言 已有0人参与

发表评论:

最新留言

  • 访客

    这个页面不是很友好啊...

  • vag13

    不错,正好遇到这个问题,感谢分享...

  • 访客

    第三方的闪光点复合弓...

  • Web前端之家

    后续会出vue3.0教程呢,等待~~...

  • qiqndu

    VUE3.0没教程吗,可以出些啊...

  • Web前端之家

    已加上。...

  • 访客

    交换友情链接,网址http://www.wzjskf.com/关键词:seo网站优化e.g:...

  • 访客

    首先是大学生的...

首页|JavaScript|HTML|HTML4|HTML5|CSS3|开发工具|性能优化|移动开发|前端教程|性能优化|开发工具|酷站欣赏|UI设计|前端教程

Copyright © 2020 Web前端之家(www.jiangweishan.com) 版权所有 All Rights Reserved.
粤ICP备12067512号-1

Copyright Your WebSite.Some Rights Reserved.

Powered By Z-BlogPHP 1.6.5 Valyria