当前位置:首页 > 日记 > 正文

数组Array的一些方法 | 总结

数组Array的一些方法 | 总结

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

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的一些方法(总结)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

相关文章

JS实现按钮控制计时开始和停止功能

JS实现按钮控制计时开始和停止功能

控制,按钮,功能,电脑软件,JS,下面给大家分享一段实例代码关于JS实现按钮控制计时开始和停止功能,具体代码如下所示:<span style="font-size:18px;"><body> 小闹钟: <span id="nz"></span> <input type="button" value="开始计时" o…

qq安全中心绑定身份证的方法

qq安全中心绑定身份证的方法

安全中心,绑定,验证,方法,步骤,  现在的各种账号,为了保护自己的隐私为了彰显是完全属于自己的,会绑定各种信息。比如QQ可以绑定身份证或其他证件来作为一种归属凭证,大多数人都是对QQ绑定身份证。那么,QQ如何绑定身份证呢?今天小编整理qq安…

cdr怎么给添加艺术印象派效果?

cdr怎么给添加艺术印象派效果?

印象派,效果,艺术,电脑软件,cdr,cdr中图片可以制作很多效果,今天我们就来看看使用艺术笔触给图片添加艺术效果的教程。软件名称:CorelDraw x6 (Cdr x6) 官方简体中文破解版(32位)安装图文教程、破解注册方法软件大小:更新时间:2014-08-271、打开C…

javascript 中null和undefined区分

javascript 中null和undefined区分

电脑软件,javascript,null,undefined,javascript 中null和undefined区分和比较Undefined类型Undefined 类型只有一个值,即特殊 undefined 。在使用 var 声明变量但未对其加以初始化时,这个变量的值就是 undefined ,例如:var message;alert(mess…

微信小视频临时保存在哪微信小视频

微信小视频临时保存在哪微信小视频

位置,方法,小视频,电脑软件,strong,  为方便广大微信用户,微信小视频新推出了这个临时保存的功能,那么临时保存的位置到底在哪呢?小编整理了关于微信小视频临时保存的位置,希望对大家有帮助!查看微信小视频临时保存位置的方法1、首先大家先进…

ppt2010怎么设置页码大小ppt2010设

ppt2010怎么设置页码大小ppt2010设

设置,步骤,方法,页码,大小,  有事需要在PPT中添加图片,是不是感觉PPT太小,只能缩小图片导致图片模糊不清?此时要怎么做呢?下面小编教你怎么设置页码大小。希望对你有帮助!ppt2010设置页码大小的步骤1.打开软件:先打开PowerPoint,新建一个幻灯…

JS实现加载时锁定HTML页面元素的方

JS实现加载时锁定HTML页面元素的方

元素,锁定,加载,方法,页面,本文实例讲述了JS实现加载时锁定HTML页面元素的方法。分享给大家供大家参考,具体如下:在html加载时js锁定页面内所有input,textarea,select 具体js如下index.jsfor(z=0;z<document.getElementsByTagName('input').…

qq音乐怎么下载mv到u盘qq音乐下载m

qq音乐怎么下载mv到u盘qq音乐下载m

方法,音乐,教程,下载,图文教程,  QQ音乐怎么下载mv到u盘?除了歌曲还想把qq音乐上的mv也直接下载下来的用户,按照下文步骤操作就可以完成啦。下面,小编来为你介绍qq音乐下载mv到u盘的方法教程。qq音乐下载mv到u盘的图文教程1、打开QQ音乐。…

JS开发中基本数据类型具体有哪几种

JS开发中基本数据类型具体有哪几种

基本数据类型,几种,电脑软件,JS,JS开发中基本数据类型有哪些?JS的数据类型包括基本数据类型、复杂数据类型和特殊数据类型,今天我们主要先讲解一下基本数据类型。0、先提示两个下面用到的知识点:0.1typeof,是用来检测变量类型的写法:typeof a;0.2…

快速解决百度编译器json报错的问题

快速解决百度编译器json报错的问题

百度,编译器,报错,快速,电脑软件,在MyEclipse中JSON字符串的换行值是不同的,必须以'/n'换行,如果只是json验证的问题,可以把json的验证关掉试试。点击所在的项目->Project->Proterties->MyEclipse->Validation,把JSON Validator中的Manual和…

应用word模板的两种方法

应用word模板的两种方法

方法,模板,两种,电脑软件,word,  Word模板是指Microsoft Word中内置的包含固定格式设置和版式设置的模板文件,用于帮助用户快速生成特定类型的Word文档。借助这些模板,用户可以创建比较专业的Word文档。那么下面就由小编给大家分享下应用wo…

手机美丽说怎么用微信支付?

手机美丽说怎么用微信支付?

微信支付,美丽,电脑软件,  手机美丽说怎么用微信支付?美丽说专为时尚女生量身定做的利器,让MM们紧跟潮流的时尚热榜,足不出户就可以感受到当下的流行主题,MM们可以选择自己感兴趣的时尚主题、分享搭配照片!下面小编就告诉大家美丽说微信支付…