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 相关文章推荐
[对联广告] JS脚本类
Aug 27 Javascript
也说JavaScript中String类的replace函数
Sep 22 Javascript
$.get获取一个文件的内容示例代码
Sep 11 Javascript
详解jquery uploadify 上传文件
Nov 09 Javascript
JQuery删除DOM节点的方法
Jun 11 Javascript
javascript计时器编写过程与实现方法
Feb 29 Javascript
jQuery post数据至ashx实例详解
Nov 18 Javascript
详解Vue的computed(计算属性)使用实例之TodoList
Aug 07 Javascript
jquery animate动画持续运动的实例
Nov 29 jQuery
Vue动态生成el-checkbox点击无法赋值的解决方法
Feb 21 Javascript
vue获取验证码倒计时组件
Aug 26 Javascript
Vue用mixin合并重复代码的实现
Nov 27 Vue.js
浅谈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
修改Zend引擎实现PHP源码加密的原理及实践
2008/04/14 PHP
Laravel框架执行原生SQL语句及使用paginate分页的方法
2018/08/17 PHP
php 多继承的几种常见实现方法示例
2019/11/18 PHP
可实现多表单提交的javascript函数
2007/08/01 Javascript
为jQuery增加join方法的实现代码
2010/11/28 Javascript
JavaScript学习笔记(一) js基本语法
2011/10/25 Javascript
图片无缝滚动代码(向左/向下/向上)
2013/04/10 Javascript
escape函数解决js中ajax传递中文出现乱码问题
2014/10/30 Javascript
JS设置cookie、读取cookie、删除cookie
2015/04/17 Javascript
Node.js实现Excel转JSON
2015/04/24 Javascript
javascript css红色经典选项卡效果实现代码
2016/05/17 Javascript
Javascript实现图片不间断滚动的代码
2016/06/22 Javascript
JS HTML5实现拖拽移动列表效果
2020/08/27 Javascript
Bootstrap 过渡效果Transition 模态框(Modal)
2017/03/17 Javascript
简单实现JS上传图片预览功能
2017/04/14 Javascript
vue实现搜索功能
2019/05/28 Javascript
JavaScript定时器使用方法详解
2020/03/26 Javascript
js重写alert事件(避免alert弹框标题出现网址)
2020/12/04 Javascript
[01:19:54]DOTA2上海特级锦标赛主赛事日 - 2 败者组第二轮#1Alliance VS EHOME
2016/03/03 DOTA
django通过ajax发起请求返回JSON格式数据的方法
2015/06/04 Python
Python抓取聚划算商品分析页面获取商品信息并以XML格式保存到本地
2018/02/23 Python
python实现猜数字小游戏
2020/03/24 Python
Python如何使用turtle库绘制图形
2020/02/26 Python
Django使用Profile扩展User模块方式
2020/05/14 Python
Python 爬虫的原理
2020/07/30 Python
Pygame框架实现飞机大战
2020/08/07 Python
python爬虫beautifulsoup解析html方法
2020/12/07 Python
python3 kubernetes api的使用示例
2021/01/12 Python
萌新的HTML5 入门指南
2020/11/06 HTML / CSS
美国在线面料商店:Online Fabric Store
2018/07/26 全球购物
大众服装店创业计划书范文
2014/01/01 职场文书
法制宣传教育方案
2014/05/09 职场文书
监察局领导班子四风问题整改措施思想汇报
2014/10/05 职场文书
授权委托书协议书
2014/10/16 职场文书
计算机考试作弊检讨书1000字
2015/01/01 职场文书
小程序wx.getUserProfile接口的具体使用
2021/06/02 Javascript