数组Array的一些方法(总结)


Posted in Javascript onFebruary 17, 2017

数组对象属性和方法的概述:

1> arr.push() 将参数添加至数组的末尾,返回的是新数组的长度

2> arr.unshift() 将参数添加到数组的开头,返回新数组的长度

3> arr.shift() 删除数组的第一位,返回被删除的数字

4> arr.pop() 删除数组的最后一位,返回被删除的数字

5> arr.concat()将参数里面的数字合并到原数组后面,不改变原有的数组,返回一个新数组

6> arr.reverse() 翻转数组,改变原有的数组

7> arr.sort() 定义数组的排序方式
arr.sort(function (a,b){
return a-b;
});

若是a-b,则是从小到大排序;若是b-a,则是从大到小排序

8> arr.slice(startIndex,endIndex) 截取数组,不会改变原数组,返回一个新的数组

从索引startIndex处开始截取,到索引endIndex处结束.startIndex处可以取到,endIndex处取不到.

若是endIndex参数不写,默认截取到最后.

9> arr.splice() 删除数组,会改变原数组

有两个参数时,第一个是删除数组的起始位置,第二个是删除的个数,从起始位置开始删除;

有三个参数或者三个以上时,会把第三个及以后的参数添加至数组的最前面。

10> arr.join()将数组以传入的参数形式拼接成字符串,不会改变原数组.

11> arr.indexOf() 找到匹配项就返回索引值 没有找到就返回-1

以上这篇数组Array的一些方法(总结)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Cookie 小记
Apr 01 Javascript
Jquery 动态添加按钮实现代码
May 06 Javascript
jQuery.buildFragment使用方法及思路分析
Jan 07 Javascript
javascript中拼接HTML字符串的最快、最好的方法
Jun 07 Javascript
js实现的在线调色板功能完整实例
Dec 21 Javascript
vue动态组件实现选项卡切换效果
Mar 08 Javascript
基于vue实现分页/翻页组件paginator示例
Mar 09 Javascript
ES6学习教程之块级作用域详解
Oct 09 Javascript
Vue.js样式动态绑定实现小结
Jan 24 Javascript
微信小程序实现顶部导航特效
Jan 28 Javascript
Vue注册组件命名时不能用大写的原因浅析
Apr 25 Javascript
javascript实现固定侧边栏
Feb 09 Javascript
深入理解javascript的getTime()方法
Feb 16 #Javascript
js实现兼容PC端和移动端滑块拖动选择数字效果
Feb 16 #Javascript
js时间戳格式化成日期格式的多种方法介绍
Feb 16 #Javascript
基于JavaScript实现拖动滑块效果
Feb 16 #Javascript
js实现移动端微信页面禁止字体放大
Feb 16 #Javascript
100多个基础常用JS函数和语法集合大全
Feb 16 #Javascript
js实现tab切换效果
Feb 16 #Javascript
You might like
首页四格,首页五格For6.0(GBK)(UTF-8)[12种组合][9-18][版主安装测试通过]
2007/09/24 PHP
优化PHP程序的方法小结
2012/02/23 PHP
对象失去焦点时自己动提交数据的实现代码
2012/11/06 PHP
基于php实现长连接的方法与注意事项的问题
2013/05/10 PHP
学习php过程中的一些注意点的总结
2013/10/25 PHP
Laravel 5 框架入门(三)
2015/04/09 PHP
Laravel框架自定义公共函数的引入操作示例
2019/04/16 PHP
Javascript结合css实现网页换肤功能
2009/11/02 Javascript
Web 前端设计模式--Dom重构 提高显示性能
2010/10/22 Javascript
JavaScript传递变量: 值传递?引用传递?
2011/02/22 Javascript
jquery实现点击TreeView文本父节点展开/折叠子节点
2013/01/10 Javascript
JS获取iframe中longdesc属性的方法
2015/04/01 Javascript
javascript事件委托的用法及其好处简析
2016/04/04 Javascript
用最少的JS代码写出贪吃蛇游戏
2018/01/12 Javascript
JavaScript分步实现一个出生日期的正则表达式
2018/03/22 Javascript
Vue实现导出excel表格功能
2018/03/30 Javascript
Vue2 监听属性改变watch的实例代码
2018/08/27 Javascript
基于Angularjs-router动态改变Title值的问题
2018/08/30 Javascript
Python计算三维矢量幅度的方法
2015/06/15 Python
python实现随机梯度下降(SGD)
2020/03/24 Python
matplotlib savefig 保存图片大小的实例
2018/05/24 Python
浅谈Python2、Python3相对路径、绝对路径导入方法
2018/06/22 Python
浅谈Pycharm调用同级目录下的py脚本bug
2018/12/03 Python
Python3实现对列表按元组指定列进行排序的方法分析
2018/12/22 Python
flask session组件的使用示例
2018/12/25 Python
python3对接mysql数据库实例详解
2019/04/30 Python
python实现随机漫步方法和原理
2019/06/10 Python
pytorch点乘与叉乘示例讲解
2019/12/27 Python
python使用SQLAlchemy操作MySQL
2020/01/02 Python
2014年迎新年活动方案
2014/02/19 职场文书
大学生英语演讲稿
2014/04/24 职场文书
纪念九一八事变演讲稿:牢记历史,捍卫主权
2014/09/14 职场文书
西湖英语导游词
2015/02/06 职场文书
2015年药店店长工作总结
2015/04/29 职场文书
创作书写之导游词实用技巧分享(干货)
2019/12/20 职场文书
本地通过nginx配置反向代理的全过程记录
2021/03/31 Servers