js中数组Array的一些常用方法总结


Posted in Javascript onAugust 12, 2013

var list = new Array()是我们在js中常常写到的代码,今天就总结哈Array的对象具有哪些方法。

list[0] = 0;

list[1] = 1;

list[2] = 2;

或者这样声明:var list = [0,1,2]

1 shift()t:删除数组的第一个元素,返回删除的值。这里是0

2 unshift(3,4):把参数加载数组的前面,返回数组的长度。现在list:中是3,4,0,1,2

3pop():删除数组的最后一个元素,返回删除的值。这里是2.

4push(3):将参数加载到数组的最后,返回数组的长度,现在List中时:0,1,2,3

5concat(3,4):把两个数组拼接起来。

6splice(start,deleteCount,val1,val2,...):从start位置开始删除deleteCount项,并从该位置起插入val1,val2,...

reverse:将数组反序
var a = [1,2,3,4,5];
var b = a.reverse(); //a:[5,4,3,2,1] b:[5,4,3,2,1]

sort(orderfunction):按指定的参数对数组进行排序
var a = [1,2,3,4,5];
var b = a.sort(); //a:[1,2,3,4,5] b:[1,2,3,4,5]

slice(start,end):返回从原数组中指定开始下标到结束下标之间的项组成的新数组
var a = [1,2,3,4,5];
var b = a.slice(2,5); //a:[1,2,3,4,5] b:[3,4,5]

join(separator):将数组的元素组起一个字符串,以separator为分隔符,省略的话则用默认用逗号为分隔符
var a = [1,2,3,4,5];
var b = a.join("|"); //a:[1,2,3,4,5] b:"1|2|3|4|5"

Javascript 相关文章推荐
juqery 学习之三 选择器 简单 内容
Nov 25 Javascript
js实现简单排列组合的方法
Jan 27 Javascript
如何用js实现鼠标向上滚动时浮动导航
Jul 18 Javascript
jquery动态遍历Json对象的属性和值的方法
Jul 27 Javascript
浅谈jQuery中的$.extend方法来扩展JSON对象
Feb 12 Javascript
12条写出高质量JS代码的方法
Jan 07 Javascript
vue计算属性和监听器实例解析
May 10 Javascript
JS实现百度搜索框关键字推荐
Feb 17 Javascript
JavaScript实现字符串与HTML格式相互转换
Mar 17 Javascript
js实现九宫格布局效果
May 28 Javascript
JavaScript实现多球运动效果
Sep 07 Javascript
使用vue判断当前环境是安卓还是IOS
Apr 12 Vue.js
使用jquery的ajax需要注意的地方dataType的设置
Aug 12 #Javascript
jquery用get实现ajax在ie里面刷新不进入后台解决方法
Aug 12 #Javascript
JavaScript 函数惰性载入的实现及其优点介绍
Aug 12 #Javascript
document.write()及其输出内容的样式、位置控制
Aug 12 #Javascript
兼容ie、firefox的图片自动缩放的css跟js代码分享
Aug 12 #Javascript
Js点击弹出下拉菜单效果实例
Aug 12 #Javascript
jQuery自动切换/点击切换选项卡效果的小例子
Aug 12 #Javascript
You might like
生成sessionid和随机密码的例子
2006/10/09 PHP
一些PHP写的小东西
2006/12/06 PHP
用PHP实现维护文件代码
2007/06/14 PHP
解析php开发中的中文编码问题
2013/08/08 PHP
PHP中使用smarty生成静态文件的例子
2014/04/24 PHP
php发送短信验证码完成注册功能
2015/11/24 PHP
PHP实现将多个文件压缩成zip格式并下载到本地的方法示例
2018/05/23 PHP
JavaScript的类型转换(字符转数字 数字转字符)
2010/08/30 Javascript
跨浏览器通用、可重用的选项卡tab切换js代码
2011/09/20 Javascript
js函数setTimeout延迟执行的简单介绍
2013/07/17 Javascript
Javascript单元测试框架QUnitjs详细介绍
2014/05/08 Javascript
jquery实现一个简单好用的弹出框
2014/09/26 Javascript
JavaScript实现简单获取当前网页网址的方法
2015/11/09 Javascript
利用jQuery实现CheckBox全选/全不选/反选的简单代码
2016/05/31 Javascript
JS 拦截全局ajax请求实例解析
2016/11/29 Javascript
谈谈JavaScript数组常用方法总结
2017/01/24 Javascript
详解VUE中v-bind的基本用法
2017/07/13 Javascript
bootstrap treeview 扩展addNode方法动态添加子节点的方法
2017/11/21 Javascript
vue项目中jsonp跨域获取qq音乐首页推荐问题
2018/05/30 Javascript
微信小程序多音频播放进度条问题
2018/08/28 Javascript
[01:31:02]TNC vs VG 2019国际邀请赛淘汰赛 胜者组赛BO3 第一场
2019/08/22 DOTA
用Python的Django框架来制作一个RSS阅读器
2015/07/22 Python
Python实现打印螺旋矩阵功能的方法
2017/11/21 Python
tensorflow 输出权重到csv或txt的实例
2018/06/14 Python
python GUI库图形界面开发之PyQt5中QWebEngineView内嵌网页与Python的数据交互传参详细方法实例
2020/02/26 Python
Python类的动态绑定实现原理
2020/03/21 Python
python源文件的字符编码知识点详解
2021/03/04 Python
Sunglasses Shop瑞典:欧洲领先的太阳镜网上商店
2018/04/22 全球购物
法国女性内衣购物网站:Glamuse
2019/05/13 全球购物
你的创业计划书怎样才能打动风投
2014/02/06 职场文书
工资证明格式模板
2015/06/12 职场文书
图书借阅制度范本
2015/08/06 职场文书
2016年大学生党员承诺书
2016/03/24 职场文书
毕业欢送晚会主持词
2019/06/25 职场文书
SpringBoot2 参数管理实践之入参出参与校验的方式
2021/06/16 Java/Android
win11电脑关机鼠标灯还亮怎么解决? win11关机后鼠标灯还亮解决方法
2023/01/09 数码科技