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 相关文章推荐
网页打开自动最大化的js代码
Aug 22 Javascript
javascript时间自动刷新实现原理与步骤
Jan 06 Javascript
JS前端框架关于重构的失败经验分享
Mar 17 Javascript
jQuery实现微信长按识别二维码功能
Aug 26 Javascript
AngularJs Dependency Injection(DI,依赖注入)
Sep 02 Javascript
JS日程管理插件FullCalendar中文说明文档
Feb 06 Javascript
jquery+css实现侧边导航栏效果
Jun 12 jQuery
spirngmvc js传递复杂json参数到controller的实例
Mar 29 Javascript
手写简单的jQuery雪花飘落效果实例
Apr 22 jQuery
vue实例中data使用return包裹的方法
Aug 27 Javascript
VUE 实现复制内容到剪贴板的两种方法
Apr 24 Javascript
微信小程序模板消息限制实现无限制主动推送的示例代码
Aug 27 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
融入意大利的咖啡文化
2021/03/03 咖啡文化
php预定义常量
2006/12/25 PHP
总结PHP中初始化空数组的最佳方法
2019/02/13 PHP
Web版彷 Visual Studio 2003 颜色选择器
2007/01/09 Javascript
关于IE、Firefox、Opera页面呈现异同 写脚本很痛苦
2009/08/28 Javascript
Jquery+ajax请求data显示在GridView上(asp.net)
2010/08/27 Javascript
ASP.NET jQuery 实例2 (表单中使用回车在TextBox之间向下移动)
2012/01/13 Javascript
Chrome扩展页面动态绑定JS事件提示错误
2014/02/11 Javascript
AngularJS入门教程之静态模板详解
2016/08/18 Javascript
使用React实现轮播效果组件示例代码
2016/09/05 Javascript
AngularJS递归指令实现Tree View效果示例
2016/11/07 Javascript
js判断传入时间和当前时间大小实例(超简单)
2018/01/11 Javascript
微信小程序实现带参数的分享功能(两种方法)
2019/05/17 Javascript
解决vue页面渲染但dom没渲染的操作
2020/07/27 Javascript
Python pass 语句使用示例
2014/03/11 Python
跟老齐学Python之重回函数
2014/10/10 Python
批处理与python代码混合编程的方法
2016/05/19 Python
浅谈Python2.6和Python3.0中八进制数字表示的区别
2017/04/28 Python
浅谈python连续赋值可能引发的错误
2018/11/10 Python
python简单实现AES加密和解密
2019/03/28 Python
python @classmethod 的使用场合详解
2019/08/23 Python
python分别打包出32位和64位应用程序
2020/02/18 Python
调整Jupyter notebook的启动目录操作
2020/04/10 Python
pandas处理csv文件的方法步骤
2020/10/16 Python
教师队伍管理制度
2014/01/14 职场文书
幼儿园大班教学反思
2014/02/10 职场文书
安全宣传标语口号
2014/06/06 职场文书
建筑安全生产责任书
2014/07/22 职场文书
农林经济管理专业自荐信
2014/09/01 职场文书
不服从公司安排检讨书
2014/09/24 职场文书
骨干教师事迹材料
2014/12/17 职场文书
员工试用期转正自我评价
2015/03/10 职场文书
幼儿园教师师德承诺书
2015/04/28 职场文书
超市食品安全承诺书
2015/04/29 职场文书
nginx配置proxy_pass中url末尾带/与不带/的区别详解
2021/03/31 Servers
tensorflow中的数据类型dtype用法说明
2021/05/26 Python