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 相关文章推荐
模仿JQuery sortable效果 代码有错但值得看看
Nov 05 Javascript
JS小游戏之仙剑翻牌源码详解
Sep 25 Javascript
js中split和replace的用法实例
Feb 28 Javascript
JS关闭窗口时产生的事件及用法示例
Aug 20 Javascript
利用BootStrap弹出二级对话框的简单实现方法
Sep 21 Javascript
Bootstrap基本插件学习笔记之模态对话框(16)
Dec 08 Javascript
JQuery实现动态操作表格
Jan 11 Javascript
用纯Node.JS弹出Windows系统消息提示框实例(MessageBox)
May 17 Javascript
解析Vue2 dist 目录下各个文件的区别
Nov 22 Javascript
不使用JavaScript实现菜单的打开和关闭效果demo
May 01 Javascript
JavaScript继承的特性与实践应用深入详解
Dec 30 Javascript
微信小程序页面间传递数组对象方法解析
Nov 06 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 快速生成 Flash 动画的方法
2007/03/06 PHP
关于php fread()使用技巧
2010/01/22 PHP
Linux编译升级php的详细方法
2013/11/04 PHP
php输出xml属性的方法
2015/03/19 PHP
PHP基于双向链表与排序操作实现的会员排名功能示例
2017/12/26 PHP
js checkbox(复选框) 使用集锦
2009/04/28 Javascript
JavaScript 关键字屏蔽实现函数
2009/08/02 Javascript
jquery弹出框的用法示例(一)
2013/08/26 Javascript
Javascript 按位与运算符 (&)使用介绍
2014/02/04 Javascript
JavaScript异步编程Promise模式的6个特性
2014/04/03 Javascript
javascript 闭包详解
2015/07/02 Javascript
js验证框架实现代码分享
2016/05/18 Javascript
jQuery EasyUI Draggable拖动组件
2017/03/01 Javascript
Vue学习笔记进阶篇之vue-router安装及使用方法
2017/07/19 Javascript
利用JavaScript实现栈的数据结构示例代码
2017/08/02 Javascript
jquery写出PC端轮播图实例
2018/01/26 jQuery
vue实现点击隐藏与显示实例分享
2019/02/13 Javascript
vue轮播组件实现$children和$parent 附带好用的gif录制工具
2019/09/26 Javascript
在Python中使用M2Crypto模块实现AES加密的教程
2015/04/08 Python
用Python进行行为驱动开发的入门教程
2015/04/23 Python
Python获取linux主机ip的简单实现方法
2016/04/18 Python
Python 内置函数complex详解
2016/10/23 Python
详解python 爬取12306验证码
2019/05/10 Python
Python logging设置和logger解析
2019/08/28 Python
Python基于class()实现面向对象原理详解
2020/03/26 Python
Jupyter notebook运行Spark+Scala教程
2020/04/10 Python
英国第一豪华护肤品牌:Elemis
2017/10/12 全球购物
laravel使用redis队列实例讲解
2021/03/23 PHP
期末总结的个人自我评价
2013/11/02 职场文书
会计实习自我鉴定
2013/12/04 职场文书
童年读书笔记
2015/06/26 职场文书
暑期工社会实践报告
2015/07/13 职场文书
Oracle 死锁的检测查询及处理
2021/09/25 Oracle
十大最强格斗系宝可梦,超梦X仅排第十,第二最重格斗礼仪
2022/03/18 日漫
详解Mysql数据库平滑扩容解决高并发和大数据量问题
2022/05/25 MySQL
Java Spring Boot请求方式与请求映射过程分析
2022/06/25 Java/Android