es6数组扩展的方法
摘要:
1.介绍 es6 数组扩展的方法 
2.push 和 pop 方法 
3.unshift 和 shift 方法 
4.splice 方法 
5.slice 方法 
6.concat 方法 
7.join 方法 
8.reverse 和 sort 方法 
9.fill 方法 
10.find 和 findIndex 方法 
11.some 和 every 方法 
12.map 和 filter 方法 
13.reduce 和 reduceRight 方法 
14.forEach 方 
15.indexOf 和 lastIndexOf 方法 
16.findIndex 方法 
17.fill 方法
正文:
es6 是 ECMAScript 2015 的简称,是 JavaScript 语言的最新标准。在 es6 中,对数组对象进行了大量的扩展,提供了许多实用的方法。本文将详细介绍这些数组扩展的方法。
1.介绍 es6 数组扩展的方法
es6 中,对数组对象进行了大量的扩展,提供了许多实用的方法。这些方法可以让我们更方便地处理数组数据,提高编程效率。
2.push 和 pop 方法
push 方法用于将一个或多个元素添加到数组的末尾,并返回新数组的长度。pop 方法用于删除数组的最后一个元素,并返回被删除的元素。这两个方法一起使用可以实现数组的“栈”操作。
3.unshift 和 shift 方法
unshift 方法用于将一个或多个元素添加到数组的开头,并返回新数组的长度。shift 方法用于删除数组的最前面的一个元素,并返回被删除的元素。这两个方法一起使用可以实现数组的“队列”操作。
4.splice 方法
splice方法用于添加/删除数组的元素。它接受两个参数,第一个参数是要删除的元素的起始下标,第二个参数是要删除的元素数量。之后可以跟要添加的元素,如果省略,表示只删除元素。
5.slice 方法
slice 方法用于提取数组的一部分,返回一个新数组。它接受一个参数,表示要提取的元素的起始下标和结束下标(不包括结束下标)。
6.concat 方法
concat 方法用于合并两个或多个数组,返回一个新数组。它可以接受任意数量的参数,将所有参数的元素合并到一起。
7.join 方法
join 方法用于将数组的所有元素连接成一个字符串,元素之间使用指定的分隔符进行分隔。如果不提供分隔符,默认使用逗号分隔。
8.reverse 和 sort 方法
reverse 方法用于颠倒数组中元素的顺序。sort 方法用于对数组元素进行排序。这两个方法都可以接受一个比较函数作为参数,用于自定义排序规则。
9.fill 方法
fill 方法用于使用静态值填充数组,将数组的所有元素替换为指定的值。它接受三个参数:值、起始下标和结束下标(不包括结束下标)。
10.find 和 findIndex 方法
find 方法用于查数组中满足条件的第一个元素,如果不到,则返回 undefined。findIndex 方法用于查数组中满足条件的第一个元素的下标,如果不到,则返回 -1。
11.some 和 every 方法
some 方法用于判断数组中是否有元素满足条件,如果有,则返回 true。every 方法用于判断数组中的所有元素是否都满足条件,如果都满足,则返回 true。
12.map 和 filter 方法字符串截取方法slice
map 方法用于对数组中的每个元素应用一个函数,返回一个新数组,新数组的元素是原数组元素经过处理后的结果。filter 方法用于过滤数组,返回一个新数组,新数组的元素是满足条件的原数组元素。
13.reduce 和 reduceRight 方法
reduce 方法用于对数组中的每个元素应用一个函数,将结果累积到一个累加器变量。reduceRight 方法与 reduce 方法类似,但它是从右到左处理数组元素。
14.forEach 方法
forEach 方法用于对数组中的每个元素执行指定的函数。它不接受任何参数,而是将数组的每个元素作为参数传递给回调函数。
15.indexOf 和 lastIndexOf 方法
indexOf 方法用于查数组中指定元素的第一个索引,如果不存在,则返回 -1。lastIndexOf
方法用于查数组中指定元素的最后一个索引,如果不存在,则返回 -1。
16.findIndex 方法
findIndex 方法用于查数组中满足条件的第一个元素的下标,如果不到,则返回 -1。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。