字串 陣列常用方法總結

2021-10-21 20:05:33 字數 1709 閱讀 2429

字串方法

1,charat(index):返回當前下標為index位置上的字元

2,charcodeat(index):返回在下標為index位置上字串的unicode編碼

3,concat():連線字串,返回連線的結果

4,indexof(substr,fromindex):檢索字串,返回存在的位置,不存在返回-1

5,lastindexof(substr,fromindex):從後向前檢索字串

6,math(str):找到乙個或多個正規表示式的匹配

7,replace(oldstr,newstr):替換與正規表示式匹配的字串

8,slice(start,end):字串擷取,引數支援負數,負數從後前擷取

9,substr(start,length):從開始索引 擷取指定長度的字串

10,split(separtor):使用separtor作為分隔符,把當前字串分隔為字串陣列

11,tolowercase():將當前字串 轉換為小寫

12,touppercase():將當前字串轉換為大寫

13,startwith():用來判斷是否以字串開頭

14,endswidth():用來判斷結尾是否是字串

陣列方法

1,push():往當前陣列的尾部追加元素,返回當前陣列的新長度

2,pop():將當前陣列中的最後乙個元素移除,返回被移除的元素

3,shift():刪除陣列的第乙個元素,返回被刪除的物件或undefined

4,unshift():將元素新增到當前陣列的頭部,返回新的陣列的長度

5,join():將當前陣列的所有元素拼接成乙個字串,返回拼接之後的字串

6,indexof(key,fromindex):用來查詢當前陣列中是否包含 指定的值,沒找到返回-1

7,lastindexof():從後往前查詢是否包含指定的值

8,slice(start,end):從當前陣列中擷取子陣列,返回區間的子陣列

9,splice():對當前陣列進行增刪改操作

10,revers():讓當前陣列反轉,變為逆序形式

11,map(callback):遍歷當前陣列所有的元素,對元素 進行操作,返回操作之後的元素組成的新陣列

12,filter(callback):對當前陣列中的元素進行過濾,返回滿足條件的元素組成的新陣列

13,find():從當前陣列中查詢滿足條件的第乙個元素

14,findindex():從當前陣列中查詢滿足條件的第乙個元素的索引

15,some():用來判斷當前陣列中是否有滿足指定條件的元素

16,every():判斷當前陣列中所有元素是否滿足指定條件

17,includes():判斷陣列裡面是否存在對應的值,存在返回true, 不存在返回false(includes對nan是否存在判斷準確, indexof無法正確判斷)

18,cnacat():使當前陣列和實參的內容進行拼接

19,sort():陣列元素的排序

20,array.isarray():判斷是否為陣列

21,array.from():將類陣列或可遍歷物件轉成真正的陣列

22,foreach():遍歷陣列

23,reduce():迭代陣列的每乙個元素

24,flat() 陣列扁平化(引數為扁平化的深度,number,可以是infinity表示無窮)

js陣列和字串常用方法總結

在js中陣列是我們經常使用的,js內建了許多有關陣列的方法。在此,我對常見的陣列方法進行列舉 1.建立陣列 使用new array 的方法建立陣列 var arr new array 如果知道陣列的長度可以在new的時候指定陣列的長度 var arr new array 20 但是如果寫入乙個字串會...

字串方法,和陣列常用方法

string 1.charat charat 索引 獲取指定索引位置的字元 指定索引處沒有字元返回的是空 字串中索引從0開始,也有length屬性 console.log str.charat 2 charcodeat 它並不返回指定位置上的字元本身,而是返回該字元在unicode字符集中的編碼值 ...

陣列和字串常用方法

let arr pop 刪除陣列的最後乙個元素,返回被刪除的元素 let arr 1 2,3 arr.pop 3 push 向陣列尾部新增乙個或多個元素,返回新的陣列長度 let arr 1 2,3 arr.push 4 findindex 找到滿足條件的元素並返回該元素的index let ind...