类别方法描述
数组方法push()在数组末尾添加一个或多个元素,并返回新的长度
pop()删除并返回数组的最后一个元素
shift()删除并返回数组的第一个元素
unshift()在数组开头添加一个或多个元素,并返回新的长度
concat()合并两个或多个数组
slice()提取数组的某个部分,浅拷贝原数组的一个片段,返回一个新数组,原数组不会改变
splice()通过删除或替换现有元素或者原地添加新的元素来修改数组,并以数组形式返回被修改的内容
join()把数组的所有元素放入一个字符串,元素通过指定的分隔符进行分隔
sort()对数组的元素进行排序
reverse()颠倒数组中元素的顺序
map()创建一个新数组,其结果是该数组中的每个元素是调用一次提供的函数后的返回值
filter()创建一个新数组,其包含通过所提供函数实现的测试的所有元素
forEach()对数组的每个元素执行一次提供的函数
reduce()对数组中的每个元素执行一个由您提供的reducer函数(升序执行),将其结果汇总为单个返回值
some()测试数组中是不是至少有1个元素通过了被提供的函数测试
every()测试一个数组内的所有元素是否都能通过某个指定函数的测试
find()返回数组中满足提供的测试函数的第一个元素的值
findIndex()返回数组中满足提供的测试函数的第一个元素的索引
字符串方法charAt()返回在指定位置的字符
charCodeAt()返回在指定的位置的字符的Unicode编码
concat()连接两个或多个字符串文本,并返回新的字符串
indexOf()返回某个指定的字符串值在字符串中首次出现的位置
lastIndexOf()从后向前搜索字符串,并从起始位置(0)开始计算返回字符串最后出现的位置
slice()提取字符串的某个部分,并返回一个新的字符串(被提取的部分)
replace()在字符串中查找匹配的子串,并替换与正则表达式匹配的子串
split()通过将字符串分割成子字符串,将一个字符串对象分割成一个字符串数组
对象方法Object.keys()返回一个由一个给定对象的自身可枚举属性组成的数组,数组中属性名的排列顺序和使用for...in循环遍历该对象时返回的顺序一致
Object.values()返回一个给定对象自身的所有可枚举属性值的数组,值的顺序与使用for...in循环的顺序相同
Object.entries()返回一个给定对象自身可枚举属性的键值对数组,其排列与使用for...in循环遍历该对象时返回的顺序一致
Object.assign()用于将所有可枚举属性的值从一个或多个源对象复制到目标对象。它将返回目标对象
Math对象方法Math.abs()返回数的绝对值
Math.ceil()向上舍入为最接近的整数
Math.floor()向下舍入为最接近的整数
Math.round()四舍五入
Math.max()返回一组数中的最大值
Math.min()返回一组数中的最小值
Math.pow()返回x的y次幂
Math.sqrt()返回数的平方根
最后修改:2024 年 08 月 30 日
如果觉得我的文章对你有用,请随意赞赏