1、数组方法:正则表达式
1. shift():删除数组的第一个元素,返回删除的值。数组
2. unshift():把参数加载数组的前面,返回数组的长度。spa
3. pop():删除数组的最后一个元素,返回删除的值。对象
4. push():将参数加载到数组的最后,返回数组的长度。排序
5. concat():把两个数组拼接起来。 索引
6. reverse():将数组反序。字符串
7. sort(orderfunction):按指定的参数对数组进行排序 string
8. slice(start,end):左闭右开区间 [ start, end)截取数组,原数组不变。it
9. splice(start,end,valve1,value2,,,): 闭合区间截取数组。io
9. join(separator):将数组的元素组成一个字符串。
2、字符串方法:
1. charAt(): 返回指定索引位置处的字符。若是超出有效范围的索引值返回空字符串。
2. indexOf(): 返回String对象内第一次出现子字符串位置。若是没有找到子字符串,则返回-1。
3. lastIndexOf(): 返回String对象中字符串最后出现的位置。若是没有匹配到子字符串,则返回-1。
4. concat(“zm”): 追加字符串。原字符串不变。
5. slice(start, end): 左闭右开截取字符串片断。原字符串不变。
s.slice(1, -1)=s.slice(1, -1+s.length)
6. substring(start,end): 截取子字符串。原字符串不变。
s.substring(1, -1)= s.substring(1, 0)
7. substr(start, [limit]): 返回一个从指定位置开始的指定长度的子字符串。原字符串不变。
substr(1, -1)=substr(1, 0): //""(空字符串)
8. split([separator, [limit]]) :将一个字符串分割为子字符串,limit为个数限制。
9. search(): 返回与正则表达式查找内容匹配的第一个字符串的位置。
10. toLowerCase(),toUpperCase(): 大小写转换。
如下是String对象中,能够以正则表达式为参数的方法
1. match(/a/):返回包含匹配内容的数组。
2. search(/a/):第一个匹配内容的位置。
3. replace(/a/, 'b'):将匹配的内容替换成指定字符串。
4. split(/,/):根据正则表达式内容将字符串分割成字符串组成的数组。