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 第二代身份证号码的验证机制代码
May 12 Javascript
jquery ui dialog实现弹窗特效的思路及代码
Aug 03 Javascript
jQuery快速上手:写jQuery与直接写JS的区别详细解析
Aug 26 Javascript
封装获取dom元素的简单实例
Jul 08 Javascript
微信小程序 UI布局常用技巧整理总结
Dec 05 Javascript
设置cookie指定时间失效(实例代码)
May 28 Javascript
vue2.0 兄弟组件(平级)通讯的实现代码
Jan 15 Javascript
seajs下require书写约定实例分析
May 16 Javascript
使用layui的router来进行传参的实现方法
Sep 06 Javascript
javascript 原型与原型链的理解及实例分析
Nov 23 Javascript
vue 出现data-v-xxx的原因及解决
Aug 04 Javascript
jQuery实现异步上传一个或多个文件
Aug 17 jQuery
使用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计算两个坐标(经度,纬度)之间距离的方法
2015/04/17 PHP
Laravel 5.3 学习笔记之 错误&日志
2016/08/28 PHP
Laravel程序架构设计思路之使用动作类
2018/06/07 PHP
php和C#的yield迭代器实现方法对比分析
2019/07/17 PHP
php传值和传引用的区别点总结
2019/11/19 PHP
JavaScript Date对象使用总结
2009/05/14 Javascript
jQuery插件-jRating评分插件源码分析及使用方法
2012/12/28 Javascript
javascript教程:关于if简写语句优化的方法
2014/05/17 Javascript
js实现有时间限制消失的图片方法
2015/02/27 Javascript
vue.js指令v-model实现方法
2016/12/05 Javascript
Vue中mintui的field实现blur和focus事件的方法
2018/08/25 Javascript
浅谈Vue.js 关于页面加载完成后执行一个方法的问题
2019/04/01 Javascript
解决Vue+Electron下Vuex的Dispatch没有效果问题
2019/05/20 Javascript
jQuery实现图片下载代码
2019/07/18 jQuery
JavaScript实现Excel表格效果
2020/02/07 Javascript
Bootstrap简单实用的表单验证插件BootstrapValidator用法实例详解
2020/03/29 Javascript
简单介绍Python中的round()方法
2015/05/15 Python
深入理解python中函数传递参数是值传递还是引用传递
2017/11/07 Python
windows环境下tensorflow安装过程详解
2018/03/30 Python
浅谈tensorflow中几个随机函数的用法
2018/07/27 Python
Python字符串逆序的实现方法【一题多解】
2019/02/18 Python
Python利用pandas处理Excel数据的应用详解
2019/06/18 Python
python设置代理和添加镜像源的方法
2020/02/14 Python
印度尼西亚手表和包包商店:Urban Icon
2019/12/12 全球购物
父亲的菜园教学反思
2014/02/13 职场文书
二手房购房意向书范本
2014/04/01 职场文书
开幕式邀请函
2015/01/31 职场文书
年度考核登记表个人总结
2015/03/06 职场文书
2015年教师党员个人总结
2015/11/24 职场文书
生产实习心得体会范文
2016/01/22 职场文书
详解 TypeScript 枚举类型
2021/11/02 Javascript
用Python生成会跳舞的美女
2022/01/18 Python
世界无敌的ICOM IC-R9500宽频接收机
2022/03/25 无线电
Java线程的6种状态与生命周期
2022/05/11 Java/Android
MySQL表字段数量限制及行大小限制详情
2022/07/23 MySQL
MySQL count(*)统计总数问题汇总
2022/09/23 MySQL