数组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 相关文章推荐
xtree.js 代码
Mar 13 Javascript
来自国外的14个图片放大编辑的jQuery插件整理
Oct 20 Javascript
本地图片预览(支持IE6/IE7/IE8/Firefox3)经验总结
Mar 25 Javascript
javascript实现json页面分页实例代码
Feb 20 Javascript
jquery实现通用版鼠标经过淡入淡出效果
Jun 15 Javascript
用C/C++来实现 Node.js 的模块(二)
Sep 24 Javascript
javascript显示中文日期的方法
Jun 18 Javascript
Javascript数组循环遍历之forEach详解
Nov 07 Javascript
angularJs-$http实现百度搜索时的动态下拉框示例
Feb 27 Javascript
深入浅析var,let,const的异同点
Aug 07 Javascript
vue打包之后生成一个配置文件修改接口的方法
Dec 09 Javascript
javascript中的闭包概念与用法实践分析
Jul 26 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中的类-什么叫类
2006/11/20 PHP
PHP文本操作类
2006/11/25 PHP
phpExcel中文帮助手册之常用功能指南
2014/08/18 PHP
php使用curl简单抓取远程url的方法
2015/03/13 PHP
thinkphp,onethink和thinkox中验证码不显示的解决方法分析
2016/06/06 PHP
Yii视图CGridView列表用法实例分析
2016/07/12 PHP
yii gridview实现时间段筛选功能
2017/08/15 PHP
PHP+MySQL高并发加锁事务处理问题解决方法
2018/04/30 PHP
深入理解JavaScript中为什么string可以拥有方法
2016/05/24 Javascript
逻辑表达式中与或非的用法详解
2016/06/06 Javascript
基于jQuery的checkbox全选问题分析
2016/11/18 Javascript
Node.js调试技术总结分享
2017/03/12 Javascript
jquery编写日期选择器
2017/03/16 Javascript
js实现京东轮播图效果
2017/06/30 Javascript
基于vue-upload-component封装一个图片上传组件的示例
2018/10/16 Javascript
修改Vue打包后的默认文件名操作
2020/08/12 Javascript
[56:56]VG vs LGD 2019国际邀请赛淘汰赛 胜者组 BO3 第一场 8.22
2019/09/05 DOTA
python检测主机的连通性并记录到文件的实例
2018/06/21 Python
解决pytorch报错:AssertionError: Invalid device id的问题
2020/01/10 Python
Python表达式的优先级详解
2020/02/18 Python
Python argparse模块使用方法解析
2020/02/20 Python
解决Python spyder显示不全df列和行的问题
2020/04/20 Python
Java byte数组操纵方式代码实例解析
2020/07/22 Python
基于Python的图像阈值化分割(迭代法)
2020/11/20 Python
详解如何将 Canvas 绘制过程转为视频
2021/01/25 HTML / CSS
Tory Burch德国官网:美国时尚生活品牌
2018/01/03 全球购物
《赶海》教学反思
2014/04/20 职场文书
文明班级建设方案
2014/05/15 职场文书
公司董事长岗位职责
2014/06/08 职场文书
董事长秘书工作职责
2014/06/10 职场文书
学校四风对照检查材料
2014/08/28 职场文书
公路局群众路线教育实践活动第一阶段工作汇报
2014/10/25 职场文书
大卫科波菲尔读书笔记
2015/06/30 职场文书
初中政教处工作总结
2015/08/12 职场文书
八年级作文之感恩
2019/11/22 职场文书
python通过opencv调用摄像头操作实例分析
2021/06/07 Python