JS Array创建及concat()split()slice()的使用方法


Posted in Javascript onJune 03, 2016

JS Array创建及concat()split()slice()的使用方法

1 var a = new Array();

2 var b=new Array(20);

3 var c= new Array("red","green","white");

alert(b.length)  //20

数组可以根据需要增大或减小。因此,

c[3] = "purple";

alert(c.length) //4

如果

c[25]="purple" //则从3到24的位置都被填充为null 

alert(c.length) //26

还可以用字面量表示定义Array对象,即使用方括号,用逗号分隔值。

var d =["red","green","white"];

alert(d.length)  //3

d[25]="purplr"

alert(d.length); //26

注意在这个例子中,未明确使用Array类。方括号暗示把其中的值存放在Array对象中,用这种方式声明的数组与用传统方式声明的数组相同

Array对象覆盖了toString()方法和valueOf()方法。返回特殊的字符串。

var e =["red","green","white"];

alert(e.toString());  //"red,green,white"

alert(e.valueOf());  //同上

join()

alert(e.join("-spring-"))  //"red-spring-green-spring-white"

split()方法,String把自己转换成数组

var s="a,b,c";

var sS=s.split(",");//返回3个数组

逐个字符的解析字符串

var s="green"

var ss=s.split("")

alert(ss.toString())  //返回“g,r,e,e,n”

Array对象具有两个String类具有的方法,即concat()和slice()方法;concat方法处理数组跟处理字符串方式一样,参数将被附加在数组末尾,返回的函数值是新的Array对象

slice()方法跟String的slice()方法一样,返回的是具有特定项的新数组:如果只有一个参数,改方法将返回从该位置开始到数组结尾的所有项;如果有两个参数,将返回第一个位置和第二个位之间的所有想,不包括第二个位置处的项

var s=["a","b","c"];

var scon=s.concat("d","e");

alert(scon.toString())  //"a,b,c,d,e"

alert(s.toString())  //"a,b,c"

var s1=s.slice(1)  //s1为“b,c” 

var s2=s.slice(0,2) //s2为“a,b”

以上这篇JS Array创建及concat()split()slice()的使用方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
20款效果非常棒的 jQuery 插件小结分享
Nov 18 Javascript
javascript实现yield的方法
Nov 06 Javascript
node.js中的fs.rmdir方法使用说明
Dec 16 Javascript
遍历js中对象的属性和值的实例
Nov 21 Javascript
angular forEach方法遍历源码解读
Jan 25 Javascript
jQuery内容筛选选择器实例代码
Feb 06 Javascript
vue 的点击事件获取当前点击的元素方法
Sep 15 Javascript
3分钟了解vue数据劫持的原理实现
May 01 Javascript
通过vue手动封装on、emit、off的代码详解
May 29 Javascript
layer弹出层显示在top顶层的方法
Sep 11 Javascript
关于layui toolbar和template的结合使用方法
Sep 19 Javascript
javascript代码简写的几种常用方式汇总
Aug 23 Javascript
浅谈JavaScript的push(),pop(),concat()方法
Jun 03 #Javascript
Jquery中map函数的用法
Jun 03 #Javascript
JavaScript进阶练习及简单实例分析
Jun 03 #Javascript
jQuery EasyUI 入门必看
Jun 03 #Javascript
创建基于Bootstrap的下拉菜单的DropDownList的JQuery插件
Jun 02 #Javascript
jQuery Ajax页面局部加载方法汇总
Jun 02 #Javascript
jQuery中Ajax全局事件引用方式及各个事件(全局/局部)执行顺序
Jun 02 #Javascript
You might like
PHP文件下载类
2006/12/06 PHP
PHP Post获取不到非表单数据的问题解决办法
2018/02/27 PHP
laravel框架中视图的基本使用方法分析
2019/11/23 PHP
javascript与jquery中的this关键字用法实例分析
2015/12/24 Javascript
网络传输协议(http协议)
2016/11/18 Javascript
详解JS中的attribute属性
2017/04/25 Javascript
js Date()日期函数浏览器兼容问题解决方法
2017/09/12 Javascript
在vue项目中优雅的使用SVG的方法实例详解
2018/12/03 Javascript
Vue+abp微信扫码登录的实现代码示例
2020/01/06 Javascript
JS数组方法shift()、unshift()用法实例分析
2020/01/18 Javascript
js实现简单贪吃蛇游戏
2020/05/15 Javascript
jquery绑定事件 bind和on的用法与区别分析
2020/05/22 jQuery
[09:13]2014DOTA2国际邀请赛 中国区预选赛coser表演
2014/05/23 DOTA
python MySQLdb Windows下安装教程及问题解决方法
2015/05/09 Python
python 文件操作删除某行的实例
2017/09/04 Python
python机器学习实战之树回归详解
2017/12/20 Python
python实现类之间的方法互相调用
2018/04/29 Python
Python 读取串口数据,动态绘图的示例
2019/07/02 Python
Django ORM多对多查询方法(自定义第三张表&ManyToManyField)
2019/08/09 Python
利用scikitlearn画ROC曲线实例
2020/07/02 Python
matplotlib基础绘图命令之imshow的使用
2020/08/13 Python
Python读取pdf表格写入excel的方法
2021/01/22 Python
美体小铺奥地利官方网站:The Body Shop奥地利
2019/04/11 全球购物
WebSphere 应用服务器都支持哪些认证
2013/12/26 面试题
servlet面试题
2012/08/20 面试题
乔迁宴答谢词
2014/01/21 职场文书
竞聘书怎么写,如何写?
2014/03/31 职场文书
星级党支部申报材料
2014/05/31 职场文书
2014年打非治违工作总结
2014/11/13 职场文书
大学组织委员竞选稿
2015/11/21 职场文书
大学生奶茶店创业计划书
2019/06/25 职场文书
六年级作文之预言作文
2019/10/25 职场文书
节约用水广告语60条
2019/11/14 职场文书
原生JS中应该禁止出现的写法
2021/05/05 Javascript
Python通过loop.run_in_executor执行同步代码 同步变为异步
2022/04/11 Python
Python+Pillow+Pytesseract实现验证码识别
2022/05/11 Python