目录
点击一下任意方法即可跳转到对应文章(文章来源于百度搜索)
- constructor: 返回对创建此对象的数组函数的引用
- concat: 基于当前数组中的所有项创建一个新数组
- copyWithin: 用来把某些个位置的元素复制并覆盖到其他位置上去
- fill: 使用制定的元素填充数组,其实就是用默认内容初始化数组
- find: 返回数组中第一个满足回调函数测试的第一个元素的值
- findIndex: 传入一个测试条件(函数),返回符合条件的数组第一个元素位置(index)
- lastIndexOf 返回一个指定的字符串值最后出现的位置,在一个字符串中的指定位置从后向前搜索
- pop: 数组中删除最后一个元素,并返回该元素的值。此方法更改数组的长度
- push: 可向数组的末尾添加一个或多个元素,并返回新的长度
- reverse: 将数组中的元素的顺序进行反转,在原数组上操作,然后返回原数组
- shift: 把数组的第一个元素从其中删除,并返回第一个元素的值
- unshift: 向数组的开头添加一个或更多元素,并返回新的长度
- slice: 返回一个索引和另一个索引之间的数据(不改变原数组
- sort: 用于对数组的元素进行排序
- splice: 用于删除、替换、添加数组中的元素
- includes: 返回一个布尔值,表示某个数组是否包含给定的值
- indexOf: 可返回数组中某个指定的元素位置
- join: 用于把数组中的所有元素转换一个字符串
- keys: 用于从数组创建一个包含数组键的可迭代对象。如果对象是数组返回 true,否则返回 false。
- entries: 从数组 fruit 创建一个可迭代对象, 该对象包含了数组的键值对
- values: 方法返回一个新的 Array Iterator 对象,该对象包含数组每个索引的值
- forEach: 用于调用数组的每一个元素,并将元素传递给回调函数
- filter: 创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素
- flat: 数组扁平化,多维数组=>一维数组
- flatMap: 首先使用映射函数映射每个元素,然后将结果压缩成一个新数组
- map: 按照原始数组元素顺序依次处理元素,返回一个新数组,数组中的元素为原始数组元素调用函数处理后的值
- every: 用于检测数组所有元素是否都符合指定条件(通过函数提供)
- some: 用于检测数组中的元素是否满足指定条件(函数提供)
- reduce: 为数组中的每一个元素依次执行回调函数,不包括数组中被删除或从未被赋值的元素
- reduceRight: 方法的功能和 reduce() 功能是一样的,不同的是 reduceRight() 从数组的末尾向前将数组中的数组项做累加
- toLocaleString: 把数组转换为本地字符串。
- toString: 方法可把数组转换为字符串,并返回结果
- Symbol(Symbol.iterator): ƒ values()
- Symbol(Symbol.unscopables): {copyWithin: true, entries: true, fill: true, find: true, findIndex: true, …}
- …proto…: Object