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关闭窗口或JS关闭页面的几种代码分享
Oct 25 Javascript
JS基于myFocus库实现各种功能的tab选项卡切换效果
Sep 19 Javascript
jquery滚动条插件(可以自定义)
Dec 11 Javascript
Vue.js学习之计算属性
Jan 22 Javascript
Javascript中 toFixed四舍六入方法
Aug 21 Javascript
谈谈vue中mixin的一点理解
Dec 12 Javascript
使用vue官方提供的模板vue-cli搭建一个helloWorld案例分析
Jan 16 Javascript
AngularJS日期格式化常见操作实例分析
May 17 Javascript
JavaScript实现封闭区域布尔运算的示例代码
Jun 25 Javascript
JS回调函数简单易懂的入门实例分析
Sep 29 Javascript
javascript随机变色实例代码
Oct 15 Javascript
使用 Opentype.js 生成字体子集的实例代码详解
May 25 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
php4与php5的区别小结(配置异同)
2011/12/20 PHP
Thinkphp 框架扩展之Widget扩展实现方法分析
2020/04/23 PHP
真正的JQuery.ajax传递中文参数的解决方法
2011/05/28 Javascript
jquery获取div距离窗口和父级dv的距离示例
2013/10/10 Javascript
显示今天的日期js代码(阳历和农历)
2014/09/30 Javascript
js实现简洁的滑动门菜单(选项卡)效果代码
2015/09/04 Javascript
jQuery实现悬浮在右上角的网页客服效果代码
2015/10/24 Javascript
全面解析Bootstrap排版使用方法(标题)
2015/11/30 Javascript
jQuery处理XML文件的几种方法
2016/06/14 Javascript
js仿百度切换皮肤功能(html+css)
2016/07/10 Javascript
浅谈Javascript中的函数、this以及原型
2016/10/09 Javascript
JS中对数组元素进行增删改移的方法总结
2016/12/15 Javascript
详解nodejs微信公众号开发——5.素材管理接口
2017/04/11 NodeJs
JS简单数组排序操作示例【sort方法】
2019/05/17 Javascript
详解Vscode中使用Eslint终极配置大全
2019/11/08 Javascript
[41:08]2014 DOTA2国际邀请赛中国区预选赛 HGT VS NE
2014/05/22 DOTA
[01:09:40]Newbee vs Pain 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
python冒泡排序算法的实现代码
2013/11/21 Python
Python实现模拟登录及表单提交的方法
2015/07/25 Python
基础的十进制按位运算总结与在Python中的计算示例
2016/06/28 Python
python实现五子棋小游戏
2020/03/25 Python
Python3实现的回文数判断及罗马数字转整数算法示例
2019/03/27 Python
详解python深浅拷贝区别
2019/06/24 Python
PyTorch的Optimizer训练工具的实现
2019/08/18 Python
Python 实现OpenCV格式和PIL.Image格式互转
2020/01/09 Python
利用python绘制数据曲线图的实现
2020/04/09 Python
英国假发网站:Hothair
2018/02/23 全球购物
Napapijri西班牙在线商店:夹克、外套、运动衫等
2020/11/05 全球购物
上班上网检讨书
2014/01/29 职场文书
药店主任岗位责任制
2014/02/10 职场文书
生活小常识广播稿
2014/09/16 职场文书
新员工考核评语
2014/12/31 职场文书
世界遗产的导游词
2015/02/13 职场文书
捐书仪式主持词
2015/07/04 职场文书
大学生党员暑假实践(活动总结)
2019/08/21 职场文书
CSS精灵图的原理与使用方法介绍
2022/03/17 HTML / CSS