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 相关文章推荐
ImageFlow可鼠标控制图片滚动
Jan 30 Javascript
Js操作Select大全(取值、设置选中等等)
Oct 29 Javascript
JavaScript将页面表格导出为Excel的具体实现
Dec 27 Javascript
Javascript获取随机数的实现方法
Jun 22 Javascript
动态JavaScript所造成一些你不知道的危害
Sep 25 Javascript
js获取地址栏中传递的参数(两种方法)
Feb 08 Javascript
vue router仿天猫底部导航栏功能
Oct 18 Javascript
微信小程序修改swiper默认指示器样式的实例代码
Jul 18 Javascript
手把手15分钟搭一个企业级脚手架
Sep 16 Javascript
重置Redux的状态数据的方法实现
Nov 18 Javascript
JSONObject与JSONArray使用方法解析
Sep 28 Javascript
jQuery实现影院选座订座效果
Apr 13 jQuery
浅谈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 chmod 函数与批量修改文件目录权限
2010/05/10 PHP
PHP中把stdClass Object转array的几个方法
2014/05/08 PHP
php判断两个浮点数是否相等的方法
2015/03/14 PHP
PHP实现的蚂蚁爬杆路径算法代码
2015/12/03 PHP
ThinkPHP模板标签eq if 中区分0,null,false的方法
2017/03/24 PHP
php之可变变量的实例详解
2017/09/12 PHP
javascript 设置某DIV区域内的checkbox复选框
2009/11/30 Javascript
js简单实现用户注册信息的校验代码
2013/11/15 Javascript
简介JavaScript中的setTime()方法的使用
2015/06/11 Javascript
详解JavaScript对象序列化
2016/01/19 Javascript
js基本算法:冒泡排序,二分查找的简单实例
2016/10/08 Javascript
BootStrapValidator初使用教程详解
2017/02/10 Javascript
详解react-webpack2-热模块替换[HMR]
2017/08/03 Javascript
浅谈在Vue-cli里基于axios封装复用请求
2017/11/06 Javascript
基于JavaScript实现表格滚动分页
2017/11/22 Javascript
JS运动特效之链式运动分析
2018/01/24 Javascript
解决eclipse中没有js代码提示的问题
2018/10/10 Javascript
微信小程序实现判断是分享到群还是个人功能示例
2019/05/03 Javascript
js如何获取访问IP、地区、当前操作浏览器
2019/07/23 Javascript
es6函数name属性功能与用法实例分析
2020/04/18 Javascript
[03:52]DOTA2英雄基础教程 酒仙
2013/12/23 DOTA
[01:59]游戏“zheng”当时试玩会
2019/08/21 DOTA
Python中获取对象信息的方法
2015/04/27 Python
python如何实现远程控制电脑(结合微信)
2015/12/21 Python
python分治法求二维数组局部峰值方法
2018/04/03 Python
纯python进行矩阵的相乘运算的方法示例
2019/07/17 Python
Python random库使用方法及异常处理方案
2020/03/02 Python
Python基于数列实现购物车程序过程详解
2020/06/09 Python
利用Python函数实现一个万历表完整示例
2021/01/23 Python
python解包概念及实例
2021/02/17 Python
乐高奥地利官方商店:LEGO Shop AT
2019/07/16 全球购物
Nº21官方在线商店:numeroventuno.com
2019/09/26 全球购物
新三好学生主要事迹
2014/01/23 职场文书
公司开除员工通知
2015/04/22 职场文书
职场干货:简历中的自我评价应该这样写!
2019/05/06 职场文书
HTML速写之Emmet语法规则的实现
2021/04/07 HTML / CSS