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 相关文章推荐
走出JavaScript初学困境—js初学
Dec 29 Javascript
Prototype源码浅析 String部分(二)
Jan 16 Javascript
通过javascript把图片转化为字符画
Oct 24 Javascript
对table和ul实现js分页示例分享
Feb 24 Javascript
iframe的onreadystatechange事件在firefox下的使用
Apr 16 Javascript
jQuery学习笔记之 Ajax操作篇(二) - 数据传递
Jun 23 Javascript
使用ajaxfileupload.js实现ajax上传文件php版
Jun 26 Javascript
教你一步步用jQyery实现轮播器
Dec 18 Javascript
jQuery实现搜索页面关键字的功能
Feb 16 Javascript
完美解决手机浏览器顶部下拉出现网页源或刷新的问题
Nov 30 Javascript
vue+mousemove实现鼠标拖动功能(拖动过快失效问题解决方法)
Aug 24 Javascript
mpvue小程序循环动画开启暂停的实现方法
May 15 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 危险函数解释 分析
2009/04/22 PHP
php自动获取目录下的模板的代码
2010/08/08 PHP
数组与类使用PHP的可变变量名需要的注意的问题
2013/06/20 PHP
PHP输出九九乘法表代码实例
2015/03/27 PHP
php中删除、清空session的方式总结
2015/10/09 PHP
PHP和Mysql中转UTF8编码问题汇总
2015/10/10 PHP
PHP Cookei记录用户历史浏览信息的代码
2016/02/03 PHP
php实现用户登陆简单实例
2017/04/04 PHP
认识延迟时间为0的setTimeout
2008/05/16 Javascript
用jQuery获取IE9下拉框默认值问题探讨
2013/07/22 Javascript
js/html光标定位的实现代码
2013/09/23 Javascript
浅析hasOwnProperty方法的应用
2013/11/20 Javascript
js实现简洁大方的二级下拉菜单效果代码
2015/09/01 Javascript
js 上传文件预览的简单实例
2016/08/16 Javascript
BootStrap入门教程(一)之可视化布局
2016/09/19 Javascript
js中setTimeout的妙用--防止循环超时
2017/03/06 Javascript
Angularjs的键盘事件的绑定
2017/07/27 Javascript
jQuery实现表格冻结顶栏效果
2017/08/20 jQuery
原生JS+HTML5实现跟随鼠标一起流动的粒子动画效果
2018/05/03 Javascript
浅析Angular 实现一个repeat指令的方法
2019/07/21 Javascript
layui 数据表格 根据值(1=业务,2=机构)显示中文名称示例
2019/10/26 Javascript
Vuex的各个模块封装的实现
2020/06/05 Javascript
浅谈vue的第一个commit分析
2020/06/08 Javascript
Vue axios 跨域请求无法带上cookie的解决
2020/09/08 Javascript
[01:01:25]DOTA2上海特级锦标赛B组资格赛#2 Fnatic VS Spirit第三局
2016/02/27 DOTA
python多线程操作实例
2014/11/21 Python
Python多线程扫描端口代码示例
2018/02/09 Python
python判断变量是否为列表的方法
2020/09/17 Python
HTML5应用之文件上传
2016/12/30 HTML / CSS
世界领先的以旅馆为主的在线预订平台:Hostelworld
2016/10/09 全球购物
甲方资料员岗位职责
2013/12/13 职场文书
物业管理毕业生的自我评价
2014/02/17 职场文书
优秀团队申报材料
2014/12/26 职场文书
新教师个人总结
2015/02/06 职场文书
劳动模范获奖感言
2015/07/31 职场文书
2016年校园重阳节广播稿
2015/12/18 职场文书