数组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 相关文章推荐
推荐40个简单的 jQuery 导航插件和教程(下篇)
Sep 14 Javascript
很实用的js选项卡切换效果
Aug 12 Javascript
漂亮! js实现颜色渐变效果
Aug 12 Javascript
详解JavaScript中数组的reduce方法
Dec 02 Javascript
JavaScript 栈的详解及实例代码
Jan 22 Javascript
详谈Ajax请求中的async:false/true的作用(ajax 在外部调用问题)
Feb 10 Javascript
判断横屏竖屏(三种)
Feb 13 Javascript
微信公众号菜单配置微信小程序实例详解
Mar 31 Javascript
基于JavaScript实现类名的添加与移除
Apr 23 Javascript
原生js封装添加class,删除class的实例
Nov 06 Javascript
javascript 原型与原型链的理解及实例分析
Nov 23 Javascript
vue 自定义组件的写法与用法详解
Mar 04 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
解析:使用php mongodb扩展时 需要注意的事项
2013/06/18 PHP
给ECShop添加最新评论
2015/01/07 PHP
PHP函数按引用传递参数及函数可选参数用法示例
2018/06/04 PHP
php实现的数组转xml案例分析
2019/09/28 PHP
javascript 日期时间函数(经典+完善+实用)
2009/05/27 Javascript
js从Cookies里面取值的简单实现
2014/06/30 Javascript
JavaScript实现复制或剪切内容到剪贴板功能的方法
2016/05/23 Javascript
Javascript之图片的延迟加载的实例详解
2017/07/24 Javascript
Vue中的scoped实现原理及穿透方法
2018/05/15 Javascript
原来JS还可以这样拆箱转换详解
2019/02/01 Javascript
JavaScript实现多张图片放大镜效果示例【不限定图片尺寸,rem单位】
2019/05/14 Javascript
layui 选择列表,打勾,点击确定返回数据的例子
2019/09/02 Javascript
js实现踩五彩块游戏
2020/02/08 Javascript
vue添加锚点,实现滚动页面时锚点添加相应的class操作
2020/08/10 Javascript
详解Python自建logging模块
2018/01/29 Python
Python爬虫实例扒取2345天气预报
2018/03/04 Python
使用python实现快速搭建简易的FTP服务器
2018/09/12 Python
Python数据集切分实例
2018/12/08 Python
Python中函数参数匹配模型详解
2019/06/09 Python
python3用PIL把图片转换为RGB图片的实例
2019/07/04 Python
解决Python使用列表副本的问题
2019/12/19 Python
jupyter notebook快速入门及使用详解
2020/11/13 Python
python搜索算法原理及实例讲解
2020/11/18 Python
重构Python代码的六个实例
2020/11/25 Python
matplotlib 画动态图以及plt.ion()和plt.ioff()的使用详解
2021/01/05 Python
在印度上传处方,在线订购药品:Medlife
2019/03/28 全球购物
工作表扬信的范文
2014/01/10 职场文书
销售员岗位职责范本
2014/02/03 职场文书
高中军训感言400字
2014/02/24 职场文书
初一学生评语大全
2014/04/24 职场文书
绘画专业自荐信
2014/07/04 职场文书
殡葬服务心得体会
2014/09/11 职场文书
2015年化验员工作总结
2015/04/10 职场文书
五年级作文之成长
2019/09/16 职场文书
在CSS中映射鼠标位置并实现通过鼠标移动控制页面元素效果(实例代码)
2021/04/22 HTML / CSS
如何在pycharm中快捷安装pip命令(如pygame)
2021/05/31 Python