字串方法
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...