数组操做方法、字符串操做方法

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(/,/):根据正则表达式内容将字符串分割成字符串组成的数组。

相关文章
相关标签/搜索