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 巧妙去除数组中的重复项
Jan 25 Javascript
Jquery 的扩展方法总结
Oct 01 Javascript
JS正则表达式验证数字代码
Jan 28 Javascript
MVVM模式中ViewModel和View、Model有什么区别?
Jun 19 Javascript
javascript+HTML5的Canvas实现Lab单车动画效果
Aug 07 Javascript
bootstrap suggest搜索建议插件使用详解
Mar 25 Javascript
jQuery实现的事件绑定功能基本示例
Oct 11 jQuery
JavaScript中使用import 和require打包后实现原理分析
Mar 07 Javascript
vuejs前后端数据交互之从后端请求数据的实例
Aug 11 Javascript
IntelliJ IDEA编辑器配置vue高亮显示
Sep 26 Javascript
vue-cli3项目升级到vue-cli4 的方法总结
Mar 19 Javascript
js实现随机点名
Jan 19 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 zlib扩展实现页面GZIP压缩输出
2010/06/17 PHP
解析php根据ip查询所在地区(非常有用,赶集网就用到)
2013/07/01 PHP
在PHP中使用X-SendFile头让文件下载更快
2014/06/01 PHP
PHP缓存集成库phpFastCache用法
2014/12/15 PHP
PHP pear安装配置教程
2016/05/14 PHP
PHP使用Redis实现防止大并发下二次写入的方法
2017/10/09 PHP
javascript 45种缓动效果 非常酷
2011/06/28 Javascript
nodejs的require模块(文件模块/核心模块)及路径介绍
2013/01/14 NodeJs
JQuery动画和停止动画实例代码
2013/03/01 Javascript
javascript-简单的计算器实现步骤分解(附图)
2013/05/30 Javascript
鼠标拖动实现DIV排序示例代码
2013/10/14 Javascript
js日期、星座的级联显示代码
2014/01/23 Javascript
javascript删除数组元素并且数组长度减小的简单实例
2014/02/14 Javascript
JavaScript更改字符串的大小写
2015/05/07 Javascript
Javascript递归打印Document层次关系实例分析
2015/05/15 Javascript
JavaScript中return用法示例
2016/11/29 Javascript
js正则表达式验证密码强度【推荐】
2017/03/03 Javascript
浅谈React高阶组件
2018/03/28 Javascript
详解Chart.js轻量级图表库的使用经验
2018/05/22 Javascript
JS造成内存泄漏的几种情况实例分析
2020/03/02 Javascript
Vue文本模糊匹配功能如何实现
2020/07/30 Javascript
Python双精度浮点数运算并分行显示操作示例
2017/07/21 Python
python利用正则表达式排除集合中字符的功能示例
2017/10/10 Python
Python根据已知邻接矩阵绘制无向图操作示例
2018/06/23 Python
基于Python安装pyecharts所遇的问题及解决方法
2019/08/12 Python
Python facenet进行人脸识别测试过程解析
2019/08/16 Python
python实现飞行棋游戏
2020/02/05 Python
加拿大鞋网:Globo Shoes
2019/12/26 全球购物
什么是静态路由,其特点是什么?什么是动态路由,其特点是什么?
2013/07/26 面试题
计算机应用职专应届生求职信
2013/11/12 职场文书
2014三八妇女节活动总结范文四篇
2014/03/09 职场文书
岗位职责怎么写
2014/03/14 职场文书
计算机应用专业毕业生求职信
2014/06/03 职场文书
素质拓展训练感想
2015/08/07 职场文书
优秀创业计划书分享
2019/07/19 职场文书
用Python的绘图库(matplotlib)绘制小波能量谱
2021/04/17 Python