String和Array常用方法彙總小結

總是混淆,今天做了個總結

StringArray常用方法彙總

一、String:

1.charAt()返回在指定位置的字符。(stringObject.charAt(index)

2.charCodeAt()返回在指定的位置的字符的 Unicode 編碼。

3.concat()連接字符串。

4.indexOf()檢索字符串。

5.lastIndexOf()從後向前搜索字符串。

6.replace()替換與正則表達式匹配的子串。

7.slice()提取字符串的片斷,並在新的字符串中返回被提取的部分。stringObject.slice(start,end)

8.split()把字符串分割爲字符串數組。stringObject.split(指定分割的符號,返回數組的長度)

9.substr()從起始索引號提取字符串中指定數目的字符。stringObject.substr(start,length),start是必須要寫的,是要抽取的子串的起始下標。必須是數值。如果是負數,那麼該參數聲明從字符串的尾部開始算起的位置。也就是說,-1 指字符串中最後一個字符,-2 指倒數第二個字符

10.substring()提取字符串中兩個指定的索引號之間的字符。stringObject.substring(start,end)

11.toString()返回字符串。

 

二、Array常用方法:

1.jion()方法用於把數組中的所有元素放入一個字符串。ArrayObject.jion(指定符號),指定要使用的分隔符。如果省略該參數,則使用逗號作爲分隔符。

2.contact()連接兩個或更多的數組,並返回結果。

3.pop()刪除並返回數組的最後一個元素

4.push()向數組的末尾添加一個或更多元素,並返回新的長度。

5.shift()刪除並返回數組的第一個元素

6.unshift()向數組的開頭添加一個或更多元素,並返回新的長度。

7.reverse()顛倒數組中元素的順序。

8.slice()從某個已有的數組返回選定的元素ArrayObject.slice(start,end),start必須寫,規定從何處開始選取。如果是負數,那麼它規定從數組尾部開始算起的位置。也就是說,-1 指最後一個元素,-2 指倒數第二個元素,以此類推。

9.sort()對數組的元素進行排序(是按照字符編碼的順序進行排序)

10.splice() 方法向/從數組中添加/刪除項目,然後返回被刪除的項目。ArrayObject.splice(需要刪除數的位置index,刪除多少個,添加的元素)

var Arr=['小李','小明','小二'];
//添加元素
Arr.splice(1,0,'姍姍');
console.log(Arr)
//[ '小李', '姍姍', '小明', '小二' ]

//在刪除該元素後再在該元素上修改爲別的元素
var Arr2=['小李','小明','小二'];
Arr2.splice(1,1,'小花');
console.log(Arr2);
//[ '小李', '小花', '小二' ]

//直接刪除元素
var Arr3=['小李','小明','小二','小小']
Arr3.splice(2,1)//刪除下標爲2的數開始,刪除1個  [ '小李', '小明', '小小' ]
//Arr3.splice(2,2)[ '小李', '小明']
console.log(Arr3)

11.toString()把數組轉換爲字符串,並返回結果。

12.valueOf()返回數組對象的原始值

發佈了26 篇原創文章 · 獲贊 4 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章