首页 > 编程语言 > 详细

数组对象的常用21种方法

时间:2020-03-03 23:13:44      阅读:90      评论:0      收藏:0      [点我收藏+]

1.concat()

连接两个或多个数组,并返回结果;

该方法执行后返回一个新的数组,对原来的数组没有影响;

参数可以有多个 这多个都是可填可不填。

 

2.every 

 

检测数组中的每个元素是否都复合条件;

 

返回值:如果数组中有一个不符合就返回false 全部符合返回true;

 

参数 两个参数 第一个参数是一个回调函数(参数是一个函数)。

 

3.filter 

 

检测数组中的元素,返回符合条件的元素构成的新的数组;

 

返回值: 返回的是一个新数组;

 

参数  第一个参数是callback 。

4.find()

 将数组中的每个元素都调用一次,返回第一个符合条件的元素;

返回值 返回的是第一个符合条件的元素;

参数:

第一个参数是callback 必须有返回值;

第二个参数替换callback中的this指向的。

 

5.findindex 

 

将数组中的每个元素执行一次,返回第一个符合条件的数组元素的索引,用法和find()一样。

6.foreach()

调用数组中的每个元素,并将元素传递给callback for循环一样;

就是对元素的一个处理过程,没有返回值;

返回值  没有返回值 总是undefined;

参数:

第一个参数是callback;

 第二个参数就是用来替换callback中的this的指向。

7.map()

 

返回一个新数组,这个新数组中的元素是callback执行后的返回值;

 

返回值:返回的是一个新数组;

 

参数 第一个参数是callback callback必须有返回值;

 

 第二个参数用于替换callback中的this。

8.includes()

 

判断一个数组中是否包含一个指定的值 有就返回true 没有就返回false;

 

返回值  boolean;

 

参数 指定的值。

9.indexof()

 

搜索一个元素在数组中的位置,有就返回它的索引,没有就返回-1;

 

返回值 数字 索引和-1;

 

参数 指定的值。

 

10.join()

 

将数组重的所有元素转成一个字符串;

 

返回值 返回新的字符串;

 

参数 指定的分割符 不写默认是逗号。

11.push()

 

向数组的末尾项添加新的元素 修改原来的数组;

 

返回值 数组的新的长度;

 

参数 元素。

12.pop()

 

删除数组中的最后一个元素 原数组被修改;

 

返回值 返回的是删除的那个元素;

 

参数 没有参数。

13.reduce() 迭代

 

当前元素在回调函数中的操作,离不开前一个元素的返回值。一般从第二项开始执行返回值;

参数

第一个参数是一个回调函数 必须有返回值否则都是undefined;

第二个参数 是一个初始值 如果写了,reduce从第一项开始执行,把这个初始值当作第一项回调里的total,如果不写,从第二项开始执行,第一个元素就是第二项里的total

14.reverse() 反转数组

 

将数组顺序反转;

 

返回值就是反转后的数组,改变了原数组;

 

参数 没有参数。

15.unshift()

 

在数组的开头添加一个或多个元素;

 

返回值  返回添加后数组的新长度;

 

参数  要添加的元素。

16.shift()

删除数组中的第一个元素;

返回值  返回被删除的那个元素;

参数  没有参数。

17.slice()

从原数组中截取并返回一部分元素;

返回值 一个新数组 截取到的元素构成的新数组;

参数 开始的位置 和结束的位置 不包含最后一个元素)前闭后开。

18.some()

检索数组中是否有符合条件的元素,只要有一个符合 返回true,全不符合返回false;

返回值就是boolean;

参数 是一个回调函数 回调函数里必须有返回值。

 

19.sort()

 

对数组的元素进行排序 0-9-a-z顺序排列;

 

返回值 排列后的新数组;

 

参数 callback。

20.splice()

从数组中指定的某一项开始删除元素或添加新元素 会改变原有的数组;

返回值 是一个数组 如果删除了元素 返回的是这写删除元素构成的新数组;

如果没有删除 返回的是一个空数组;

参数:

 第一参数 必须填 起始位置;

 第二个参数  删除元素的个数 可以是代表没有删除 不填删除后面所有的;

 第三类参数  从第三个参数开始 后面都是添加的新元素。

21.tostring()

 

将数组转化为字符串 并返回这个字符串;

 

返回值  转化后的字符串;

 

参数 没有参数。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

数组对象的常用21种方法

原文:https://www.cnblogs.com/lichaochao/p/12405177.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!