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实现
Oct 29 Javascript
Node.js实现批量去除BOM文件头
Dec 20 Javascript
jQuery中noconflict函数的实现原理分解
Feb 03 Javascript
JavaScript常用判断写法大全(推荐)
May 30 Javascript
详解JavaScript时间处理之几个月前或几个月后的指定日期
Dec 21 Javascript
简单快速的实现js计算器功能
Aug 17 Javascript
微信小程序实现留言板功能
Nov 02 Javascript
JavaScript数据结构之栈实例用法
Jan 18 Javascript
Vue.js实现可排序的表格组件功能示例
Feb 19 Javascript
基于webpack4+vue-cli3项目实现换肤功能
Jul 17 Javascript
微信小程序仿抖音视频之整屏上下切换功能的实现代码
May 24 Javascript
原生JavaScript实现贪吃蛇游戏
Nov 04 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
神族 PROTOSS 概述
2020/03/14 星际争霸
PHP实现提取一个图像文件并在浏览器上显示的代码
2012/10/06 PHP
php 广告点击统计代码(php+mysql)
2018/02/21 PHP
thinkPHP框架实现多表查询的方法
2018/06/14 PHP
jquery.artwl.thickbox.js  一个非常简单好用的jQuery弹出层插件
2012/03/01 Javascript
怎么清空javascript数组
2013/05/11 Javascript
代码获取历史上的今天发生的事
2014/04/11 Javascript
浅谈js中test()函数在正则中的使用
2016/08/19 Javascript
js判断checkbox是否选中个数的方法(超简单)
2016/08/19 Javascript
详解angular中通过$location获取路径(参数)的写法
2017/03/21 Javascript
Angular中使用better-scroll插件的方法
2018/03/27 Javascript
vue中Npm run build 根据环境传递参数方法来打包不同域名
2018/03/29 Javascript
详解Node使用Puppeteer完成一次复杂的爬虫
2018/04/18 Javascript
解决jquery的ajax调取后端数据成功却渲染失败的问题
2018/08/08 jQuery
Vue实现动态添加或者删除对象和对象数组的操作方法
2018/09/21 Javascript
深入了解JavaScript 的 WebAssembly
2019/06/15 Javascript
vue实现标签云效果的方法详解
2019/08/28 Javascript
js动态添加带圆圈序号列表的实例代码
2021/02/18 Javascript
Python中的random()方法的使用介绍
2015/05/15 Python
Python实现简单的文本相似度分析操作详解
2018/06/16 Python
python遍历文件夹,指定遍历深度与忽略目录的方法
2018/07/11 Python
python3.6.3转化为win-exe文件发布的方法
2018/10/31 Python
Python实现的栈、队列、文件目录遍历操作示例
2019/05/06 Python
python深copy和浅copy区别对比解析
2019/12/26 Python
Python偏函数实现原理及应用
2020/11/20 Python
html5手机端页面可以向右滑动导致样式受影响的问题
2018/06/20 HTML / CSS
复古斯堪的纳维亚儿童服装:Baby go Retro
2017/09/09 全球购物
基督教卡片、励志礼品、家居装饰等:DaySpring
2018/10/12 全球购物
澳大利亚领先的折扣药房:Chemist Direct(有中文站)
2018/11/24 全球购物
最新的小工具和卓越的产品设计:Oh That Tech!
2019/08/07 全球购物
欧克利英国官网:Oakley英国
2019/08/24 全球购物
机电一体化自荐信
2013/12/10 职场文书
网络事业创业计划书范文
2014/01/09 职场文书
年度献血先进个人事迹材料
2014/02/14 职场文书
2020年基层司法所建设情况调研报告
2019/11/30 职场文书
SQL使用复合索引实现数据库查询的优化
2022/05/25 SQL Server