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 相关文章推荐
JavaScript 版本自动生成文章摘要
Jul 23 Javascript
用Javascript数组处理多个字符串的连接问题
Aug 20 Javascript
javascript权威指南 学习笔记之null和undefined
Sep 25 Javascript
JavaScript中的apply()方法和call()方法使用介绍
Jul 25 Javascript
jquery修改网页背景颜色通过css方法实现
Jun 06 Javascript
jQuery新的事件绑定机制on()示例应用
Jul 18 Javascript
jquery获取节点名称
Apr 26 Javascript
Bootstrap CSS布局之图像
Dec 17 Javascript
浅谈Angular4中常用管道
Sep 27 Javascript
JS隐藏号码中间4位代码实例
Apr 09 Javascript
Vue-axios-post数据后端接不到问题解决
Jan 09 Javascript
vue-cli创建的项目中的gitHooks原理解析
Feb 14 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学习笔记之 函数声明
2011/06/09 PHP
WordPress导航菜单的滚动和淡入淡出效果的实现要点
2015/12/14 PHP
Javascript 兼容firefox的一些问题
2009/05/21 Javascript
flexigrid 类似ext grid的JS表格代码
2010/07/17 Javascript
分别用marquee和div+js实现首尾相连循环滚动效果,仅3行代码
2011/09/21 Javascript
jquery创建一个新的节点对象(自定义结构/内容)的好方法
2013/01/21 Javascript
javascript实现跳转菜单的具体方法
2013/07/05 Javascript
jquery获取当前日期的方法
2015/01/14 Javascript
JavaScript更改字符串的大小写
2015/05/07 Javascript
JS两个数组比较,删除重复值的巧妙方法(推荐)
2016/06/03 Javascript
Javascript之Number对象介绍
2016/06/07 Javascript
Websocket协议详解及简单实例代码
2016/12/12 Javascript
jQuery实现的简单拖动层示例
2017/02/22 Javascript
激动人心的 Angular HttpClient的源码解析
2017/07/10 Javascript
深入浅析vue组件间事件传递
2017/12/29 Javascript
浅谈JS的原型和继承
2019/05/08 Javascript
在Vue环境下利用worker运行interval计时器的步骤
2019/08/01 Javascript
JS回调函数简单易懂的入门实例分析
2019/09/29 Javascript
JavaScript或jQuery 获取option value值方法解析
2020/05/12 jQuery
Vue仿Bibibili首页的问题
2021/01/21 Vue.js
Python学习笔记整理3之输入输出、python eval函数
2015/12/14 Python
使用tensorflow根据输入更改tensor shape
2020/06/23 Python
你需要学会的8个Python列表技巧
2020/06/24 Python
python实现在列表中查找某个元素的下标示例
2020/11/16 Python
Roxy俄罗斯官方网站:冲浪和滑雪板的一切
2020/06/20 全球购物
Linux中如何用命令创建目录
2015/01/12 面试题
介绍一下gcc特性
2012/01/20 面试题
文明学生标兵事迹
2014/01/21 职场文书
财务部总监岗位职责
2014/03/12 职场文书
财务总监岗位职责
2015/02/03 职场文书
2016党员学习心得体会范文
2016/01/23 职场文书
抖音短视频(douyin)去水印工具的实现代码
2021/03/30 Javascript
Python数据分析入门之教你怎么搭建环境
2021/05/13 Python
SQLServer 错误: 15404,无法获取有关 Windows NT 组/用户 WIN-8IVSNAQS8T7\Administrator 的信息
2021/06/30 SQL Server
Pandas搭配lambda组合使用详解
2022/01/22 Python
win11电脑关机鼠标灯还亮怎么解决? win11关机后鼠标灯还亮解决方法
2023/01/09 数码科技