Javascript实现Array和String互转换的方法


Posted in Javascript onDecember 21, 2015

本文实例讲述了Javascript实现Array和String互转换的方法。分享给大家供大家参考,具体如下:

Array类可以如下定义:

var aValues = new Array();

如果预先知道数组的长度,可以用参数传递长度
var aValues = new Array(20);

如下2种定义方式是一样的

方式1:

var aColors = new Array();
aColors[0] = "red";
aColors[1] = "green";
aColors[2] = "blue";
alert(aColors[0]); // output "red"

方式2:

var aColors = new Array("red","green","blue"); // 和Array定义数组是等同的。
alert(aColors[0]); // output "red" too

(1)Array 转换成 string

把以上2种数组定义方式,输出都是一样的,发现中间有个逗号分隔符。

alert(aColors.toString()); // output "red,green,blue";

(2)string转换成Array

我们发现Array转换成字符串,数组之间多了1个分隔符',' ,那么string转换成Array数组,必须要有分隔符才行。可以是逗号,也可以是其它分隔符。

var sColors = "red,green,blue";
var aColors = sColors.split(','); // 字符串就转换成Array数组了。

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
jQuery学习总结之jQuery事件
Jun 30 Javascript
判断window.onload是否多次使用的方法
Sep 21 Javascript
js中style.display=""无效的解决方法
Oct 30 Javascript
js实现点击链接后延迟3秒再跳转的方法
Jun 05 Javascript
JavaScript的String字符串对象常用操作总结
May 26 Javascript
jQuery获取与设置iframe高度的方法
Aug 01 Javascript
微信+angularJS的SPA应用中用router进行页面跳转,jssdk校验失败问题解决
Sep 09 Javascript
微信小程序模板之分页滑动栏
Feb 10 Javascript
无循环 JavaScript(map、reduce、filter和find)
Apr 08 Javascript
vue和react等项目中更简单的实现展开收起更多等效果示例
Feb 22 Javascript
vue 下列表侧滑操作实例代码详解
Jul 24 Javascript
Bootstarp在pycharm中的安装及简单的使用方法
Apr 19 Javascript
图解Sublime Text3使用技巧
Dec 21 #Javascript
七个不允许错过的jQuery小技巧
Dec 21 #Javascript
jQuery焦点图插件SaySlide
Dec 21 #Javascript
Flow之一个新的Javascript静态类型检查器
Dec 21 #Javascript
jquery实现删除一个元素后面的所有元素功能
Dec 21 #Javascript
浅析JavaScript声明变量
Dec 21 #Javascript
jQuery实现图片文字淡入淡出效果
Dec 21 #Javascript
You might like
php程序之die调试法 快速解决错误
2009/09/17 PHP
PHP常见错误提示含义解释(实用!值得收藏)
2016/04/25 PHP
thinkPHP的表达式查询用法详解
2016/09/14 PHP
thinkphp5.1 框架钩子和行为用法实例分析
2020/05/25 PHP
禁用页面部分JavaScript方法的具体实现
2013/07/31 Javascript
JavaScript实现班级随机点名小应用需求的具体分析
2014/05/12 Javascript
深入理解Javascript中this的作用域
2014/08/12 Javascript
jQuery使用post方法提交数据实例
2015/03/25 Javascript
配置Grunt的Task时通配符支持和动态生成文件名问题
2015/09/06 Javascript
每天一篇javascript学习小结(String对象)
2015/11/18 Javascript
jQuery Ajax 加载数据时异步显示加载动画
2016/08/01 Javascript
Angular 2应用的8个主要构造块有哪些
2016/10/17 Javascript
vuex中使用对象展开运算符的示例
2017/09/25 Javascript
vue2.0 computed 计算list循环后累加值的实例
2018/03/07 Javascript
js如何获取访问IP、地区、当前操作浏览器
2019/07/23 Javascript
layui监听select变化,以及设置radio选中的方法
2019/09/24 Javascript
Vue-cli项目部署到Nginx服务器的方法
2019/11/01 Javascript
vue-quill-editor 自定义工具栏和自定义图片上传路径操作
2020/08/03 Javascript
Vue封装Axios请求和拦截器的步骤
2020/09/16 Javascript
Python语言编写电脑时间自动同步小工具
2013/03/08 Python
python 动态获取当前运行的类名和函数名的方法
2014/04/15 Python
浅析Python中yield关键词的作用与用法
2016/11/29 Python
python 重定向获取真实url的方法
2018/05/11 Python
python解决字符串倒序输出的问题
2018/06/25 Python
python pyheatmap包绘制热力图
2018/11/09 Python
Ubuntu18.04中Python2.7与Python3.6环境切换
2019/06/14 Python
Python动态导入模块和反射机制详解
2020/02/18 Python
使用Python matplotlib作图时,设置横纵坐标轴数值以百分比(%)显示
2020/05/16 Python
Python爬虫抓取指定网页图片代码实例
2020/07/24 Python
环保口号大全
2014/06/12 职场文书
商务英语专业求职信
2014/06/26 职场文书
小学教师读书活动总结
2014/07/08 职场文书
党员个人剖析材料
2014/09/30 职场文书
社区服务活动感想
2015/08/11 职场文书
Redis实现订单自动过期功能的示例代码
2021/05/08 Redis
PostgreSQL通过oracle_fdw访问Oracle数据的实现步骤
2021/05/21 PostgreSQL