js必須要知道的陣列 字串常用的使用的幾種方法

2021-10-11 21:13:43 字數 2053 閱讀 2061

1. join (原陣列不受影響)

​ 該方法可以將陣列裡的元素,通過指定的分隔符,以字串的形式連線起來。

返回值:返回乙個新的字串

2. split (原陣列不受影響)

該方法是用過指定的分隔符,將字串分割成陣列。

返回值:返回乙個新的陣列

3. push

該方法可以在陣列的最後面,新增乙個或者多個元素

結構: arr.push(值)

返回值:返回的是新增元素後陣列的長度.

4. pop

該方法可以在陣列的最後面,刪除乙個元素

結構: arr.pop(值)

返回值:返回的是剛才刪除的元素.

5. unshift

該方法可以在陣列的最前面,新增乙個或者幾個元素

結構: arr.unshift(值)

返回值: 返回的是新增元素後陣列的長度

6. shift

該方法可以在陣列的最前面,新增乙個元素

結構: arr.shift(值)

返回值: 返回的是剛才刪除的元素.

7. reverse 翻轉陣列

結構:arr.reserse()

8. sort

該方法可以對陣列進行排序.

9. concat

該方法可以把兩個陣列裡的元素拼接成乙個新的陣列

返回值: 返回拼接後的新陣列

10. slice 擷取 出來

該方法可以從陣列中擷取指定的字段,返回出來

返回值:返回擷取出來的字段,放到新的陣列中,不改變原陣列

1. splice

結構1: arr.splice(start,deletedcount) 純刪除

從start下標開始,刪除幾個

結構2: arr.splice(start,deletedcount,item) 替換

從start下標開始,刪除幾個,並在該位置新增item

結構3: arr.splice(start,0,item) 純新增

從start下標開始,刪除0個,並在該位置新增item,start開始全部往後移動

1,indexof(),返回指定字元創第一次出現的位置。

2,lastindexof(),返回指定字串最後一次出現的位置。

3,substring(),提取字串中兩個指定索引號之間的字元(兩個索引不能為負值)

4,slice(), 提取字串中兩個指定索引號之間的字元(索引可以為負值,-1就是倒數第二位)

5,charat(),返回指定索引的字元

6,concat(),連線兩個或多個字串,返回連線後的新字串。

7,split(),把字串分割為子字串陣列

8,tostring(),返回字串物件,比如把數字轉換成字串物件

9,trim(),移除字串首位空格,經常在對input和textarea的值做判斷時用到。

10,tolowercase(),把字串轉換成小寫的。

11,touppercase(),把字串轉換成大寫的

12,match(),找到乙個或者多個子串或者正規表示式的匹配。

13,replace(),替換指定子串或者與正規表示式匹配的子串。

14,search(),檢索指定子串或者與正規表示式匹配的值,返回的值是數字。

sizeof必須要知道的那些事

sizeof對於大多數人來說是即熟悉由陌生的。熟悉是指大家基本都用過,也知道sizeof是操作符不是函式 陌生就是指sizeof在計算自定義型別的時候,會涉及記憶體對齊方式,返回結果往往與我們想的大相徑庭。本文就是結合記憶體對齊方式來介紹如何求sizeof的返回值。先來做個測試,各位看官如能準確說出...

關於 Http 協議,你必須要知道的

http協議是hyper text transfer protocol 超文字傳輸協議 的縮寫,是用於從全球資訊網伺服器傳輸超文字到本地瀏覽器的傳送協議。http 是基於 tcp ip 協議通訊協議來傳遞資料 html 檔案,檔案,查詢結果等 它不涉及資料報 packet 傳輸,主要規定了客戶端和伺...

關於 Http 協議,你必須要知道的

引言一 http的特點 二 http報文 1 請求行post chapter17 user.html http 1.1代表請求方法,chapter17 user html表示uri,http 1.1代表協議和協議的版本。現在比較流行的是http1.1版本。2 請求頭 值對組成,每行一對,關鍵字和值用...