Array 对象方法

  • concat() 连接两个或者更多的数组,并返回结果
  • copyWithin(target, start, end) 将数组的指定位置拷贝元素到数组的另一个指定位置中 (target 指的是元素复制的位数, start指的是元素开始复制的位置,end指的是元素结束复制的位数)
  • entries() 返回一个数组的迭代对象,包含数组的键值对[index, vlaue]
  • every() 检测数组元素的每个元素是否符合条件,如果都满足条件, 返回true,如果不满足返回false
  • some() 检测数值中某个元素是否符合条件,如果有一个符合,返回true,如果全不符合,返回false
  • fill() 使用一个固定值来填充数组
  • filter() 用于筛选数组,返回符合条件的一个新的数组
  • find() 返回符合传入测试的数组元素
  • findIndex() 返回符合传入测试数组元素的索引
  • forEach() 数组的每一个元素都执行一次回调函数
  • map() 循环遍历数组中的每一个值,可以用于修改数组
  • from() Array.from() 通过给定的对象创建一个数组
  • indexOf() 搜索数组中国的元素,并返回所在位置
  • includes() 判断一个数组是否包含一个指定的值
  • isArray() 判断对象是否是数组
  • join() 把数组中的元素以某个标识拼接为字符串
  • keys() 返回数组的可迭代对象,包含原始数组的键(key)
  • lastIndexOf() 搜索数组中的元素,并返回它最后出现的位置
  • pop() 删除数组中的最后一个元素,并返回删除的元素
  • push() 向数组的末尾添加一个或多个元素,并返回新的长度
  • reduce() 计算元素,可以用于计算数组,筛选,遍历,从左到右
  • reduceRight() 计算元素,可以用于计算数组,筛选,遍历,从右到左
  • reverse() 反转数组的元素顺序
  • shift() 删除并返回数组的第一个元素
  • slice(start, end) 选取数组的一部分,并选取一个新数组
  • sort() 对元素数组进行排序, 可以自定义排序规则
  • splice(index, many, item) 从数组中添加和删除元素
  • toString() 将数组转化为字符串,并返回结果
  • unshift() 向数组开头添加一个或多个元素,并返回新的长度
  • valueOf() 返回数组对象的原始值