陣列和字串中常用的方法

2021-09-10 04:35:15 字數 1319 閱讀 9488

陣列中常用的方法:

tostring()

將陣列轉為字串

join()

按照指定分隔符將陣列轉為字串

concat(arr1,arr2…)

拼接多個陣列

slice(start,end)

擷取陣列元素,從start開始end結束,也可以倒著寫為負數時為從後向前

splice(start,cont,value1,value2…)

刪除陣列中的元素start開始下標,count刪除的數量value1,value2…要插入的元素

reverse()

翻轉陣列,陣列中的元素錢後顛倒排序

sort()

對陣列排序,預設按unicode碼排序

sort(function(a,b))

push()

在陣列的最後新增乙個元素,返回陣列的長度

pop()

刪除陣列的最後乙個元素,返回刪除的元素

shift()

刪除陣列的第乙個元素,返回刪除的元素

unshift()

在陣列開頭新增元素,返回陣列的長度

字串常用的方法:

touppercase()

英文本元轉大寫

tolowercase()

英文本元轉小寫

charat(n)

獲取指定下標的字元

charcodeat()

獲取字元的unicode碼

indexof(value,start)

查詢某個字串對應的下標,value要查詢的字串,start開始查詢的下標,預設為0,找不到返回-1

lastindeof(value,index)

倒著查詢某個元素對應的下標,value:要查詢的字元。index:表示查詢結束的下標,開始是0

slice(start,end)

擷取字串,start:開始的下標end:結束的下標。不包括end本身。如果end為空,自動擷取到最後。允許使用負數

substring(start,end)

擷取字串,和slice一樣。只是不支援負值。如果是負值,自動轉化為0。

split(sep)

按照指定的格式(sep)分割字串,返回乙個陣列

replace(value1,value2)

用於查詢字串value1,並使用value2的值來替換,value1可以使用字串形式,也可以使用匹配形式

match(value)

用於查詢匹配的字串,返回乙個陣列

search(value)

用於查詢匹配的字串,返回滿足條件的第乙個字元的下標,如果沒有找到返回-1

陣列和字串中常用的方法

1.填充替換陣列元素 1 fill int a,int value 用value的值替換陣列裡的每個元素。2 fill int a,int fromindex,int toindex,int value 用value替換陣列下標fromindex 包括 到下標toindex 不包括 的元素,toin...

陣列和字串常用方法

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

js 中 常用的字串方法

1.charat 返回指定索引出的字元 var str abcd var a str.charat 0 console.log a a console.log str abcd 2.charcodeat 返回指定索引出的unicode字元 str.charcodeat 0 97 3.indexof ...