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获取文本框中字符长度的代码
Sep 29 Javascript
JS控制一个DIV层在指定时间内消失的方法
Feb 17 Javascript
jQuery分组选择器用法实例
Dec 23 Javascript
JQuery中$.each 和$(selector).each()的区别详解
Mar 13 Javascript
jQuery ajax全局函数处理session过期后的ajax跳转问题
Jun 03 Javascript
Node.js中npm常用命令大全
Jun 09 Javascript
详述 Sublime Text 打开 GBK 格式中文乱码的解决方法
Oct 26 Javascript
Vue中使用vux配置代码详解
Sep 16 Javascript
layui使用button按钮 点击出现弹层 弹层中加载表单的实例
Sep 04 Javascript
vue3为什么要用proxy替代defineProperty
Oct 19 Javascript
jQuery实现简单弹幕制作
Dec 10 jQuery
html实现随机点名器的示例代码
Apr 02 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/01/07 PHP
PHP 伪静态技术原理以及突破原理实现介绍
2013/07/12 PHP
smarty表格换行实例
2014/12/15 PHP
Laravel 5框架学习之环境与配置
2015/04/08 PHP
smarty自定义函数用法示例
2016/05/20 PHP
Yii输入正确验证码却验证失败的解决方法
2017/06/06 PHP
PHP数组内存利用率低和弱类型详细解读
2017/08/10 PHP
laravel5.4利用163邮箱发送邮件的步骤详解
2017/09/22 PHP
PHP设计模式之单例模式定义与用法分析
2019/03/26 PHP
Javascript操纵Cookie实现购物车程序
2006/11/23 Javascript
javascript 写类方式之七
2009/07/05 Javascript
jquery 多行滚动代码(附详细解释)
2010/06/17 Javascript
jquery组件使用中遇到的问题整理及解决
2014/02/21 Javascript
JavaScript-RegExp对象只能使用一次问题解决方法
2014/06/23 Javascript
通过location.replace禁止浏览器后退防止重复提交
2014/09/04 Javascript
js实现瀑布流的三种方式比较
2020/06/28 Javascript
jQuery ajax应用总结
2016/06/02 Javascript
vue中如何使用ztree
2018/02/06 Javascript
vue.js在标签属性中插入变量参数的方法
2018/03/06 Javascript
微信小程序中使用ECharts 异步加载数据实现图表功能
2018/07/13 Javascript
从零开始封装自己的自定义Vue组件
2018/10/09 Javascript
Vue单文件组件开发实现过程详解
2020/07/30 Javascript
Python格式化输出字符串方法小结【%与format】
2018/10/29 Python
不到20行代码用Python做一个智能聊天机器人
2019/04/19 Python
解决python web项目意外关闭,但占用端口的问题
2019/12/17 Python
Python 操作 PostgreSQL 数据库示例【连接、增删改查等】
2020/04/21 Python
python实现学生成绩测评系统
2020/06/22 Python
快速一键生成Python爬虫请求头
2021/03/04 Python
HTML5 画布canvas使用方法
2016/03/18 HTML / CSS
Marks & Spencer爱尔兰:英国马莎百货
2016/04/20 全球购物
英国户外玩具儿童游乐设备网站:TP Toys(蹦床、攀爬框架、秋千、滑梯和游戏屋)
2018/04/09 全球购物
商得四方公司面试题(gid+)
2014/04/30 面试题
捐款活动总结
2014/08/27 职场文书
机关作风建设自查报告及整改措施
2014/10/21 职场文书
我们的节日端午节活动总结
2015/02/11 职场文书
2016年学习雷锋精神广播稿
2015/12/17 职场文书