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入门知识简介
Mar 04 Javascript
无限树Jquery插件zTree的常用功能特性总结
Sep 11 Javascript
JS获取各种宽度、高度的简单介绍
Dec 19 Javascript
纯javascript实现简单下拉刷新功能
Mar 13 Javascript
jQuery定义插件的方法
Dec 18 Javascript
js和jQuery设置Opacity半透明 兼容IE6
May 24 Javascript
js实现图片360度旋转
Jan 22 Javascript
Vue计算属性的学习笔记
Mar 22 Javascript
详解react-webpack2-热模块替换[HMR]
Aug 03 Javascript
Material(包括Material Icon)在Angular2中的使用详解
Feb 11 Javascript
解决vue项目报错webpackJsonp is not defined问题
Mar 14 Javascript
Vue 按键修饰符处理事件的方法
May 04 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数组函数序列之array_push() 数组尾部添加一个或多个元素(入栈),返回新长度。
2011/11/07 PHP
一个实用的php验证码类
2017/07/06 PHP
PHP编程一定要改掉的5个不良习惯
2020/09/18 PHP
javascript感应鼠标图片透明度显示的方法
2015/02/24 Javascript
jquery实现select选择框内容左右移动代码分享
2015/11/21 Javascript
JavaScript缓冲运动实现方法(2则示例)
2016/01/08 Javascript
jQuery插件AjaxFileUpload实现ajax文件上传
2016/05/05 Javascript
jquery仿微信聊天界面
2017/05/06 jQuery
深入理解vue $refs的基本用法
2017/07/13 Javascript
Vue实现textarea固定输入行数与添加下划线样式的思路详解
2018/06/28 Javascript
JS中的算法与数据结构之字典(Dictionary)实例详解
2019/08/20 Javascript
JS使用Chrome浏览器实现调试线上代码
2020/07/23 Javascript
[38:21]2018DOTA2亚洲邀请赛3月30日 小组赛A组 LGD VS Newbee
2018/03/31 DOTA
浅谈Python中函数的参数传递
2016/06/21 Python
Django返回json数据用法示例
2016/09/18 Python
Python模块结构与布局操作方法实例分析
2017/07/24 Python
Python matplotlib绘图可视化知识点整理(小结)
2018/03/16 Python
python逐行读写txt文件的实例讲解
2018/04/03 Python
pygame实现雷电游戏雏形开发
2018/11/20 Python
在Python中如何传递任意数量的实参的示例代码
2019/03/21 Python
Python实现12306火车票抢票系统
2019/07/04 Python
python实现网站微信登录的示例代码
2019/09/18 Python
Django Form and ModelForm的区别与使用
2019/12/06 Python
使用Python实现牛顿法求极值
2020/02/10 Python
Pycharm及python安装详细步骤及PyCharm配置整理(推荐)
2020/07/31 Python
使用HTML5原生对话框元素并轻松创建模态框组件
2019/03/06 HTML / CSS
美国汽车性能部件和赛车零件网站:Vivid Racing
2018/03/27 全球购物
入党转预备思想汇报
2014/01/07 职场文书
给交警的表扬信
2014/01/12 职场文书
优秀本科生求职推荐信
2014/02/24 职场文书
补充协议书范本
2014/04/23 职场文书
经典演讲稿开场白
2014/08/25 职场文书
买卖合同协议书范本
2014/10/18 职场文书
2014幼儿园班主任工作总结
2014/12/04 职场文书
离婚起诉书怎么写
2015/05/19 职场文书
vue使用v-model进行跨组件绑定的基本实现方法
2021/04/28 Vue.js