String的一些常用方法
- includes 查找一组字符串中是否存在某个字符
- indexOf 查找一组字符串中的某个字符,并返回索引
- lastIndexOf indexOf的反向查找版
- padStart 从前往后重复填充字符到指定长度
- padEnd 从后往前重复填充字符到指定长度
- replace 替换指定字符
- slice 截取字符串
- substring 截取字符串
- split 指定字符分割成数组
- toUpperCase 将英文字符串转换成大写
- toLowerCase 将英文字符串转换成小写字符串
- trim 去除两端空白字符
- trimStart、trimEnd 剔除开头空白字符和剔除结尾空白字符
- concat 拼接字符串
- startsWith 判断一个字符串是否以指定字符串开头
- endsWith 判断一个字符串是否以指定字符串结尾
Array的一些常用方法
改变数组本身 (9个)
- pop和push尾部删除添加
- unshift和shift头部删除添加
- sort 排序
- reverse 反转
- splice 截取新增数据
- copyWithin 将数组得一部分赋值到另一个位置
- fill 填充
不改变原数组 (11个)
-
filter 数据过滤
-
reduce 数据累加
-
map
-
slice 数组截取
-
concat 数组合并
-
flatMap 扁平化map
-
with 修改指定索引值得复制方法
-
toReversed 反转数组的复制版
-
toSorted 排序的复制版
-
forEach 数组遍历
-
Array.from() 转换成数组
-
Array.of 创建可变的数组
-
Array.isArray 判断是不是数组
-
includes 判断某个值数组中是否存在
-
indexOf 判断数组中是否存在某个值,并返回索引
-
lastIndexOf 判断数组中是否存在某个值,并返回最后的索引
-
find 查找符合条件的元素
-
findIndex 查找符合条件的元素,返回索引版
-
every 所有元素是否通过测试
-
some 数组中至少有一个元素通过测试
-
join 选定格式转换成字符串
-
toString 转换成字符串