陣列 和 字串 的所有用法

2021-10-09 16:38:07 字數 3069 閱讀 5641

join()陣列轉字串

arrayobject.join(separator)
unshift()陣列開頭新增,返回陣列長度

arrayobject.unshift(newelement1,newelement2,....,newelementx)
shift()刪除原陣列第一項,返回刪除的值

arrayobject.shift()
push()陣列末尾新增,返回陣列的長度

arrayobject.push(newelement1,newelement2,....,newelementx)
pop()刪除最後一項,返回刪除的值

arrayobject.pop()
sort()預設公升序排序

arrayobject.sort(sortby)
reverse()反轉陣列的順序

arrayobject.reverse()
concat()陣列拼接

arrayobject.concat(arrayx,arrayx,......,arrayx)
slice()擷取,開始下標到結束下標之前,不算結束下標

arrayobject.slice(start,end)
splice()可以實現刪除插入和替換,第乙個引數【下標】第二個引數【要執行的個數】第三個引數【替換的值】

arrayobject.splice(index,howmany,item1,.....,itemx)
indexof():接收兩個引數:要查詢的項和(可選的)表示查詢起點位置的索引。其中, 從陣列的開頭(位置 0)開始向後查詢。

stringobject.indexof(searchvalue,fromindex)
lastindexof:接收兩個引數:要查詢的項和(可選的)表示查詢起點位置的索引。其中, 從陣列的末尾開始向前查詢。

stringobject.lastindexof(searchvalue,fromindex)
foreach()迴圈,沒有返回值

var arr = ["1","2","3"]

arr.foreacg(item =>)

map()返回值為執行成功的值

array.map(function(currentvalue,index,arr), thisvalue)
filter()過濾,返回值為過濾成功的陣列

array.filter(function(currentvalue,index,arr), thisvalue)
every()迴圈每一項是否滿足條件,當全部滿足條件才會返回true

array.every(function(currentvalue,index,arr), thisvalue)
some()只要有一項滿足就會返回true

array.some(function(currentvalue,index,arr),thisvalue)
reduce()和 reduceright()的函式接收 4 個引數:前乙個值、當前值、項的索引和陣列物件。這個函式返回的任何值都會作為第乙個引數自動傳給下一項。前一項的和是下一項的值

array.reduce(function(total, currentvalue, currentindex, arr), initialvalue)
concat()方法用於連線兩個或多個陣列。該方法不會改變現有的陣列,而僅僅會返回被連線陣列的乙個副本。

arrayobject.concat(arrayx,arrayx,......,arrayx)
indexof()方法可返回某個指定的字串值在字串中首次出現的位置。

stringobject.indexof(searchvalue,fromindex)
lastindexof()方法可返回乙個指定的字串值最後出現的位置,在乙個字串中的指定位置從後向前搜尋。

stringobject.lastindexof(searchvalue,fromindex)
replace()方法用於在字串中用一些字元替換另一些字元,或替換乙個與正規表示式匹配的子串。

stringobject.replace(regexp/substr,replacement)
search() 方法用於檢索字串中指定的子字串,或檢索與正規表示式相匹配的子字串。

stringobject.search(regexp)
slice()方法可從已有的陣列中返回選定的元素。

arrayobject.slice(start,end)
split()方法用於把乙個字串分割成字串陣列。

stringobject.split(separator,howmany)
substr()方法可在字串中抽取從 start 下標開始的指定數目的字元。

stringobject.substr(start,length)
substring()方法用於提取字串中介於兩個指定下標之間的字元。

stringobject.substring(start,stop)
tolowercase() 方法將字串轉換為小寫。

stringobject.tolowercase()
touppercase()方法將字串轉換為大寫

stringobject.touppercase()

字串和字串陣列

字串陣列 include int main int argc,const char ar printf name1 s n name1 name1 zhangsan 部分初始化中,沒有被初始化的元素預設是0,0 對應的ascii值是 0 char name2 9 printf name2 s n n...

shell 字串陣列的用法

shell 字串陣列處理 這段 用來處理系統中的某個程式 指令碼 的呼叫,但是又不知道這個程式檔案的具體位置,只是知道可能存在的位置。有點智慧型的味道哦。exp cmds base dir old version bin exp my db base dir old version bin exp ...

反射的所有用法

1.載入類的三種方式 view plain 載入類方法1 string classname cn.itcast.bean.person class clazz1 class forname classname 獲取類的位元組碼拿到類 載入類方法2 class clazz2 person class ...