JS---数组与字符串的方法

145 阅读1分钟

数组:
1.push():在数组末尾添加数组;
2.unshift(): 在数组头部添加数组;
3.pop(): 删除并返回最后一个数组;
4.shift(): 删除并返回第一个数组;
5.splice():从数组中删除并返回一段特定元素;
6.slice():返回特定元素,并不影响旧数组;
7.reverse():颠倒数组中元素的顺序;
8.sort():默认按字符串比较;
9.toSting():转换字符串并返回;
10.join():用指定分隔符分割数组并转换字符串;
11.indexOf():从数组起始位置开始查找;
12.lastIndexOf():从数组结束位置开始查找;
13.map():符合条件返回新数组;
14.every():如果该函数对每一项都返回ture,则返回ture;
15.some():有任意一项函数返回ture,则返回ture;
16.filter():返回值为ture;
17.forEach:无返回值;

字符串:
1.length():字符串的长度;
2.charAt(): 指定位置的字符串;
3.concat(): 连接字符串;
4.replace(): 用于替换字符;
5.split():分割成数组;
6.slice(): 从后往前提取,不包括最后;
7.subSting():提取两字符之间,包括开始不包括结束;
8.toUppercase():字符变大写;
9.toLowercase():字符串变小写;
10.match():找某个字符串的位置,找不到则null;
11.indexOf():找某个字符串的位置,找不到则-1;
12.startswith():判断是否开头;
13.endswith():判断是否结束;
14.repect():把一字符串重复多次;