Lasy

前端开发攻城狮~

数组的所有函数分类

本文只对数组的所有函数的分类,不涉及函数介绍和比较。

注:本文不涉及没有标准化和不赞成使用的函数

对象函数

  • Array.from()
  • Array.isArray()
  • Array.of()

实例函数

  • 增加元素
    • Array.prototype.push()
    • Array.prototype.unshift()
  • 删除元素
    • Array.prototype.pop()
    • Array.prototype.shift()
  • 截取/填充/复制元素
    • Array.prototype.slice()
    • Array.prototype.splice()
    • Array.prototype.fill()
    • Array.prototype.copyWithin()
  • 查找/筛选元素
    • Array.prototype.find()
    • Array.prototype.findIndex()
    • Array.prototype.filter()
    • Array.prototype.indexOf()
    • Array.prototype.lastIndexOf()
    • Array.prototype.includes()
  • 连接数据
    • Array.prototype.concat()
  • 检测数组
    • Array.prototype.every()
    • Array.prototype.some()
  • 遍历数组
    • Array.prototype.forEach()
    • Array.prototype.map()
    • Array.prototype.reduce()
    • Array.prototype.reduceRight()
  • 数组排序
    • Array.prototype.reverse()
    • Array.prototype.sort()
  • 迭代器
    • Array.prototype.entries()
    • Array.prototype.keys()
    • Array.prototype.values()
  • 数组转换
    • Array.prototype.join()
    • Array.prototype.toLocaleString()
    • Array.prototype.toString()

继承自Function

  • Function.prototype.apply()
  • Function.prototype.bind()
  • Function.prototype.call()
  • Function.prototype.toSource()
  • Function.prototype.toString()

继承自Object

  • Object.prototype.hasOwnProperty()
  • Object.prototype.isPrototypeOf()
  • Object.prototype.propertyIsEnumerable()
  • Object.prototype.toLocaleString()
  • Object.prototype.toString()
  • Object.prototype.valueOf()
  • Object.setPrototypeOf()

参考链接:

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注