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(/,/):根據正則表達式內容將字符串分割成字符串組成的數組。