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 相关文章推荐
JS正则表达式获取分组内容的方法详解
Nov 15 Javascript
子页向父页传值示例
Nov 27 Javascript
Jquery 改变radio/checkbox选中状态,获取选中的值(示例代码)
Dec 12 Javascript
Json实现异步请求提交评论无需跳转其他页面
Oct 11 Javascript
JavaScript实现继承的4种方法总结
Oct 16 Javascript
JavaScript中扩展Array contains方法实例
Aug 23 Javascript
Backbone.js的一些使用技巧
Jul 01 Javascript
使用原生js写ajax实例(推荐)
May 31 Javascript
JS非空验证及邮箱验证的实例
Aug 11 Javascript
微信小程序之裁剪图片成圆形的实现代码
Oct 11 Javascript
七行JSON代码把你的网站变成移动应用过程详解
Jul 09 Javascript
详解微信小程序之提高应用速度小技巧
Jan 07 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数组函数序列之array_unique() - 去除数组中重复的元素值
2011/10/29 PHP
一张表搞清楚php is_null、empty、isset的区别
2015/07/07 PHP
php文档工具PHP Documentor安装与使用方法
2016/01/25 PHP
PHP封装的多文件上传类实例与用法详解
2017/02/07 PHP
thinkPHP5.0框架简单配置作用域的方法
2017/03/17 PHP
thinkphp ajaxfileupload实现异步上传图片的示例
2017/08/28 PHP
作为PHP程序员你要知道的另外一种日志
2018/07/30 PHP
JS操作JSON要领详细总结
2013/08/25 Javascript
ExtJS DOM元素操作经验分享
2013/08/28 Javascript
javascript中Function类型详解
2015/04/28 Javascript
jQuery实现鼠标经过图片变亮其他变暗效果
2015/05/08 Javascript
jQuery unbind 删除绑定事件详解
2016/05/24 Javascript
使用Browserify来实现CommonJS的浏览器加载方法
2017/05/14 Javascript
vue+element 模态框表格形式的可编辑表单实现
2019/06/07 Javascript
vue使用video.js进行视频播放功能
2019/07/18 Javascript
[55:44]OG vs NAVI 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
零基础写python爬虫之爬虫编写全记录
2014/11/06 Python
对python判断ip是否可达的实例详解
2019/01/31 Python
HTML5+CSS3 实现灵动的动画 TAB 切换效果(DEMO)
2017/09/15 HTML / CSS
IE9对HTML5中部分属性不支持的原因分析
2014/10/15 HTML / CSS
欧缇丽英国官方网站:Caudalie英国
2016/08/17 全球购物
聪明的粉丝购买门票的地方:TickPick
2018/03/09 全球购物
在C++ 程序中调用被C 编译器编译后的函数,为什么要加extern "C"
2014/08/09 面试题
linux面试题参考答案(8)
2015/08/11 面试题
办公室文秘自我鉴定
2013/09/21 职场文书
学生的自我鉴定范文
2013/10/24 职场文书
房地产销售大学生自我评价分享
2013/11/11 职场文书
大学活动策划书范文
2014/01/10 职场文书
奥巴马获胜演讲稿
2014/05/15 职场文书
培训科主任岗位职责
2014/08/08 职场文书
法制演讲稿
2014/09/10 职场文书
教师自我剖析材料(四风问题)
2014/09/30 职场文书
2014年教师个人工作总结
2014/11/10 职场文书
餐馆开业致辞
2015/08/01 职场文书
python爬虫--selenium模块
2021/03/31 Python
SqlServer: 如何更改表的文件组?(进而改变存储位置)
2021/04/05 SQL Server