持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第11天,点击查看活动详情
一。数组的常用方法有哪些?
操作方法:
1.增
- push() 在后面添加
- unshift() 在前面添加
- splice() 在任意位置添加
- concat() 多个数组拼接,返回新的数组
2.删
- pop() 删除最后一个
- shift() 删除第一个
- splice() 删除任意位置任意长度的元素
- slice() 截取并返回任意位置任意长度的元素
3.改
- splice() 可以将删除的元素替换成新的元素
4.查
- indexOf() 返回索引
- includes() 返回布尔值
- find() 返回查找的对象
排序方法:
- reverse() 翻转数组
- sort() 排序数组
转换方法:
- join() 将数组拼接成字符串
迭代方法:
- some() 检查数组中是否有满足条件的元素
- every() 检查数组中所有元素是否满足条件
- forEach() 遍历整个数组
- filter() 根据条件过滤数组
- map() 根据条件返回新的数组
二。JavaScript字符串的常用方法有哪些?
操作方法:
1.增
- concat() 拼接字符串,功能类似于+号
2.删
- slice() 截取,第一个参数是起始位置,第二个参数是结束位置,可以传负数,位置从后往前
- substr() 截取,第一个参数是起始位置,第二个参数是截取长度
- substring() 截取,第一个参数是起始位置,第二个参数是结束位置,不可以传负数
3.改
- trim()、trimLeft()、trimRight() 去掉字符串两端的空格
- repeat() 重复字符串多少次
- padStart()、padEnd() 首尾补全
- toLowerCase()、 toUpperCase() 转小写 和 转大写
4.查
- chatAt() 根据索引返回指定的字符
- indexOf() 查找指定字符的位置
- startWith() 判断是否以指定的字符串开头
- includes() 判断是否包含指定的字符串
转换方法:
- split() 将字符串分隔成数组
模板匹配方法:
- match() 配合正则表达式,查找字符串中是否包含满足规则的元素,返回一个数组
- search() 配合正则表达式,查找字符串中是否有满足规则的元素,有返回索引,没有返回-1
- replace() 配合正则表达式,查找并替换字符串中满足规则的元素