js数组跟字符串一些常用方法

数组的一些方法:
1.shift 删除数组中的第一个元素
2.pop 删除数组中的最后一个元素
3.unshift 增加元素在数组的前面
4.push 增加元素在数组的后面
5.map 循环,并且返回新的数组
6.forEach 循环,遍历
7.filter 过滤,筛选出数组中的满足条件的,并且返回新的数组
8.concat 合并数组
9.find 查找出第一个符合条件中的数组元素
10.findIndex 查找出第一个符合条件中的数组元素,所在的索引位置
11.flat 将多维数组转为一维数组
12.join将数组转为字符串
13.reverse 颠倒数组中的顺序
14.every检测数组中元素是否都是符合条件 === Boolean
15.some检测数组中元素是否有满足条件的元素 === Boolean
16.splice(start,n,添加元素) 开始位置 删除个数,添加元素
17.sort 排序
18.slice(start,end) 选中[start.end)之间的元素
19.indexOf 查找值所在的位置
20.includes 查看数组中是否存在此元素
21.copyWithin( ) 指定位置的成员复制到其他位置
22.fill( )填充数组
23.Array.from( )方法用于将两类对象转为真正的数组:类似数组的对象(array-like object)和可遍历(iterable)的对象(包括 ES6 新增的数据结构 Set 和 Map
24.Array.of( ) 用于将一组值,转换为数组
25.flatMap( )只能展开一层数组-----flat 降维 与 map 有返回值的遍历 的结合

字符串方法:

1、charAt() 返回在指定位置的字符
2、charCodeAt() 返回指定的位置的字符的Unicode编码
3、concat() 连接两个或多个字符串,返回新的字符串
4、fromCharCode() 将Unicode编码转为字符
5、indexOf() 返回某个指定的字符串值在字符串中首次出现的位置
6、includes() 查找字符串中是否包含指定的字符串
7、lastIndexOf() 从后向前搜索字符串并从起始位置(0)开始计算返回字符串最后出现的位置
8、slice() 提取字符串的片段,并在新的字符串中返回被提取的部分
9、split() 把字符串分割为字符串数组
10、startsWith() 查看字符串是否以指定的字符串开头
11、substr() 从起始索引提取字符串中指定数目的字符
12、substring() 提取字符串中两个指定索引之间的字符
13、toLowerCase() 把字符串转为小写
14、toUpperCase() 把字符串转为大写
15、trim() 去掉字符串两边的空白
16、search() 方法用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串。
17、replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。

你可能感兴趣的:(javascript)