类别 | 方法 | 描述 |
---|---|---|
数组方法 | 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 日
© 允许规范转载