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数组操作总结和属性、方法介绍
Apr 05 Javascript
深入浅出理解javaScript原型链
May 09 Javascript
javascript实现的淘宝旅行通用日历组件用法实例
Aug 03 Javascript
JavaScript实现经典排序算法之插入排序
Dec 28 Javascript
React Native之TextInput组件解析示例
Aug 22 Javascript
Node.js搭建小程序后台服务
Jan 03 Javascript
vue-cli 如何打包上线的方法示例
May 08 Javascript
Node.js使用Angular简单示例
May 11 Javascript
RequireJS用法简单示例
Aug 20 Javascript
简单了解JavaScript中常见的反模式
Jun 21 Javascript
彻底搞懂并解决vue-cli4中图片显示的问题实现
Aug 31 Javascript
Vue接口封装的完整步骤记录
May 14 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
PHP新手上路(三)
2006/10/09 PHP
php获取当前网址url并替换参数或网址的方法
2010/06/06 PHP
php使用substr()和strpos()联合查找字符串中某一特定字符的方法
2015/05/12 PHP
js wmp操作代码小结(音乐连播功能)
2008/11/08 Javascript
jquery 框架使用教程 AJAX篇
2009/10/11 Javascript
Javascript 圆角div的实现代码
2009/10/15 Javascript
远离JS灾难css灾难之 js私有函数和css选择器作为容器
2011/12/11 Javascript
详解javascript的变量与标识符
2016/01/04 Javascript
浅谈JavaScript 数据属性和访问器属性
2016/09/01 Javascript
JavaScript制作简易计算器(不用eval)
2017/02/05 Javascript
Node.js和Express简单入门介绍
2017/03/24 Javascript
通过源码分析Vue的双向数据绑定详解
2017/09/24 Javascript
Vuex的基本概念、项目搭建以及入坑点
2018/11/04 Javascript
详解js获取video任意时间的画面截图
2019/04/17 Javascript
浅谈Vue SSR中的Bundle的具有使用
2019/11/21 Javascript
JS实现滑动导航效果
2020/01/14 Javascript
用jQuery实现抽奖程序
2020/04/12 jQuery
详解关于Vue单元测试的几个坑
2020/04/26 Javascript
微信小程序的引导页实现代码
2020/06/24 Javascript
原生js实现购物车
2020/09/23 Javascript
[02:00]最后,我终于出了辉耀
2018/03/27 DOTA
在Python的Flask框架下收发电子邮件的教程
2015/04/21 Python
python+opencv实现高斯平滑滤波
2020/07/21 Python
Python使用修饰器进行异常日志记录操作示例
2019/03/19 Python
Python分支语句与循环语句应用实例分析
2019/05/07 Python
PyCharm 创建指定版本的 Django(超详图解教程)
2019/06/18 Python
Pandas 重塑(stack)和轴向旋转(pivot)的实现
2019/07/22 Python
Python学习笔记之错误和异常及访问错误消息详解
2019/08/08 Python
深入学习python多线程与GIL
2019/08/26 Python
python实现提取str字符串/json中多级目录下的某个值
2020/02/27 Python
python 子类调用父类的构造函数实例
2020/03/12 Python
python raise的基本使用
2020/09/10 Python
大班开学家长寄语
2014/04/04 职场文书
乡镇干部个人对照检查材料(群众路线)
2014/09/26 职场文书
民主评议党员总结
2014/10/20 职场文书
社区禁毒宣传活动总结
2015/05/07 职场文书