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 相关文章推荐
JavaScript 开发规范要求(图文并茂)
Jun 11 Javascript
Js从头学起(基本数据类型和引用类型的参数传递详细分析)
Feb 16 Javascript
左右悬浮可分组的网站QQ在线客服代码(可谓经典)
Dec 21 Javascript
laytpl 精致巧妙的JavaScript模板引擎
Aug 29 Javascript
Js控制滑轮左右滑动实例
Feb 13 Javascript
JS实现网页每隔3秒弹出一次对话框的方法
Nov 09 Javascript
深入学习JavaScript的AngularJS框架中指令的使用方法
Mar 05 Javascript
Angualrjs和bootstrap相结合实现数据表格table
Mar 30 Javascript
Angular 4依赖注入学习教程之组件服务注入(二)
Jun 04 Javascript
node.js使用express框架进行文件上传详解
Mar 03 Javascript
微信小程序实现上拉加载功能
Nov 20 Javascript
ES6函数和数组用法实例分析
May 23 Javascript
使用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
PHP中比较时间大小实例
2014/08/21 PHP
PHP永久登录、记住我功能实现方法和安全做法
2015/04/27 PHP
Zend Framework入门教程之Zend_Mail用法示例
2016/12/08 PHP
JQuery 使用attr方法实现下拉列表选中
2014/10/13 Javascript
Nodejs极简入门教程(三):进程
2014/10/27 NodeJs
轻松创建nodejs服务器(10):处理上传图片
2014/12/18 NodeJs
Javascript基础教程之函数对象和属性
2015/01/18 Javascript
js实现网页右上角滑出会自动消失大幅广告的方法
2015/02/27 Javascript
JavaScript中的定时器之Item23的合理使用
2015/10/30 Javascript
jquery判断密码强度的验证代码
2020/04/22 Javascript
vue中如何实现变量和字符串拼接
2017/06/19 Javascript
关于vue中 $emit的用法详解
2018/04/12 Javascript
原来JS还可以这样拆箱转换详解
2019/02/01 Javascript
在JavaScript中使用严格模式(Strict Mode)
2019/06/13 Javascript
vue h5移动端禁止缩放代码
2019/10/28 Javascript
详解vue-router 动态路由下子页面多页共活的解决方案
2019/12/22 Javascript
一篇文章带你浅入webpack的DLL优化打包
2020/02/20 Javascript
vue缓存之keep-alive的理解和应用详解
2020/11/02 Javascript
[05:08]顺网杯ISS-DOTA2赛歌 少女偶像Lunar青春演绎
2013/12/05 DOTA
[57:37]EG vs Mineski 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
[10:21]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Aster 选手采访
2021/03/11 DOTA
Python安装官方whl包和tar.gz包的方法(推荐)
2017/06/04 Python
python实现NB-IoT模块远程控制
2018/06/20 Python
在 Jupyter 中重新导入特定的 Python 文件(场景分析)
2019/10/27 Python
什么是Python中的匿名函数
2020/06/02 Python
纯css3显示隐藏一个div特效的具体实现
2014/02/10 HTML / CSS
Parfume Klik丹麦:香水网上商店
2018/07/10 全球购物
管理学专业个人求职信范文
2013/09/21 职场文书
高中数学教学反思
2014/01/30 职场文书
银行行长竞聘演讲稿
2014/04/23 职场文书
毕业生自荐信范文
2015/03/05 职场文书
2015年乡镇妇联工作总结
2015/05/19 职场文书
2015年环卫处个人工作总结
2015/07/27 职场文书
使用 Apache Dubbo 实现远程通信(微服务架构)
2022/02/12 Servers
pandas中关于apply+lambda的应用
2022/02/28 Python
海贼王十大逆天果实 魂魂果实上榜,岩浆果实攻击力最强
2022/03/18 日漫