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 相关文章推荐
汉化英文版的Dreamweaver CS5并自动提示jquery
Nov 25 Javascript
点弹代码 点击页面任何位置都可以弹出页面效果代码
Sep 17 Javascript
Javascript异步编程的4种方法让你写出更出色的程序
Jan 17 Javascript
javascript显示中文日期的方法
Jun 18 Javascript
Angular中$compile源码分析
Jan 28 Javascript
Angular 常用指令实例总结整理
Dec 13 Javascript
JS给按钮添加跳转功能类似a标签
May 30 Javascript
JS实现经典的中国地区三级联动下拉菜单功能实例【测试可用】
Jun 06 Javascript
vue配置多页面的实现方法
May 22 Javascript
vue-froala-wysiwyg 富文本编辑器功能
Sep 19 Javascript
vue v-for直接循环数字实例
Nov 07 Javascript
js实现石头剪刀布游戏
Oct 11 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
使用array mutisort 实现按某字段对数据排序
2013/06/18 PHP
php中stream(流)的用法
2014/03/25 PHP
PHP的preg_match匹配字符串长度问题解决方法
2014/05/03 PHP
php+xml编程之xpath的应用实例
2015/01/24 PHP
在网页中控制wmplayer播放器
2006/07/01 Javascript
根据分辨率不同,调用不同的css文件
2006/08/25 Javascript
jquery BS,dialog控件自适应大小
2009/07/06 Javascript
JQuery表格内容过滤的实现方法
2013/07/05 Javascript
jQuery插件开发的五种形态小结
2015/03/04 Javascript
js控制文本框输入的字符类型方法汇总
2015/06/19 Javascript
详解用原生JavaScript实现jQuery的某些简单功能
2016/12/19 Javascript
js实现选项卡内容切换以及折叠和展开效果【推荐】
2017/01/08 Javascript
js 动态生成html 触发事件传参字符转义的实例
2017/02/14 Javascript
通过npm引用的vue组件使用详解
2017/03/02 Javascript
JS按钮闪烁功能的实现代码
2017/07/21 Javascript
nodejs async异步常用函数总结(推荐)
2017/11/17 NodeJs
nodejs基于express实现文件上传的方法
2018/03/19 NodeJs
js实现图片粘贴到网页
2019/12/06 Javascript
vue+springboot图片上传和显示的示例代码
2020/02/14 Javascript
Vue解决echart在element的tab切换时显示不正确问题
2020/08/03 Javascript
JS如何判断对象是否包含某个属性
2020/08/29 Javascript
python3使用SMTP发送HTML格式邮件
2018/06/19 Python
Python 3.x 判断 dict 是否包含某键值的实例讲解
2018/07/06 Python
python使用PIL和matplotlib获取图片像素点并合并解析
2019/09/10 Python
感知器基础原理及python实现过程详解
2019/09/30 Python
Python 取numpy数组的某几行某几列方法
2019/10/24 Python
应届生幼儿园求职信
2013/11/12 职场文书
消防战士优秀事迹材料
2014/02/13 职场文书
硕士研究生求职自荐信范文
2014/03/11 职场文书
保护环境建议书400字
2014/05/13 职场文书
餐厅收银员岗位职责
2015/04/07 职场文书
售后服务质量承诺书
2015/04/29 职场文书
2015年医院药剂科工作总结
2015/05/04 职场文书
小学数学教师研修感悟
2015/11/18 职场文书
Nginx配置Https安全认证的实现
2021/05/26 Servers
numpy array找出符合条件的数并赋值的示例代码
2022/06/01 Python