JavaScript數組對象常用方法


 

 JavaScript數組對象常用方法

方法 形式 返回值 是否改變原數組 描述
concat
…items: ConcatArray[]

 

追加之后的數組

連接兩個或更多的數組,並返回結果。注意 concat()方法是拼接兩個數組

let arr = [1, 2, 3];
arr.concat([5, 6, 7, [9, 10]]); 
// ==> [1, 2, 3, 5, 6, 7, Array(2)]

 

join
join(separator?: string): string

 

拼接之后的字符串 用於將數組中的一個元素與結果字符串中的下一個元素分隔開的字符串。如果省略,數組元素用逗號分隔。
pop
pop(): number

 

刪除數組的值 刪除並返回數組的最后一個元素
push
push(…items: number[]): number

 

數組的長度

向數組的末尾添加一個或更多元素,並返回新的長度 

var arr = [1, 2, 3]; 
arr.push([4, 5, 6,["7",8]]); // ==> 4 
// arr ==> [1, 2, 3,[4, 5, 6,["7",8]]]

 

shift
shift(): number

 

數組的第一個元素 刪除並返回數組的第一個元素
unshift
unshift(…items: number[]): number

 

數組長度 向數組的開頭添加一個或更多元素,並返回新的長度。和 push 差不多
slice
slice(start?: number, end?: number): number[]

 

截取的數組 截取數組 [start, end) ,注意: 當兩個參數中存在負數時, 用原數組的長度加上兩個負數的參數作為相應的參數來計算, 沒有參數全部截取
splice
splice(start: number, deleteCount?: number, …addArrrItem): number[]

 

刪除的數組

從 start 開始刪除,刪除的項數 deleteCount, 之后再此添加數組

let arr = [1, 3, 9]; 
arr.splice(1, 0, [4, 5, 6]); // => [] 
// arr ⇒ [1, [4, 5, 6], 9]

 

reverse
reverse(): number[]

 

反轉的數組 顛倒數組中元素的順序。
sort
sort(compareFn?: (a: number, b: number) => number): number[]

 

排序好的數組 對數組的元素進行排序, 默認升序
         
toString
toString(): string

 

轉換的字符串 把數組轉換為字符串,並返回結果。
         
         

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM