JS數組方法大全

一、普通方法

1、join() 將數組元素連接在一起,并以字符串形式返回

2、reverse()將數組的元素順序變成倒序返回

3、sort()對數組元素進行排序并返回

4、concat()連接若干個數組

5、slice()從數組中截下若干個元素,組成新的數組并返回

6、splice()從數組中替換、刪除或插入元素并返回新數組

7、push()向數組的尾部添加元素并返回數組長度

8、pop()從數組尾部刪除一個元素

9、unshift()向數組的頭部添加元素并返回數組長度

10、shift()從數組頭部刪除一個元素

11、toString()將數組轉化為字符串,每個元素之間以逗號相隔

12、toLocaleString()是toString()方法的本地化版本

二、迭代器方法

1、foreach()對數組每個元素調用方法

2、every()接受一個返回值為布爾類型的函數,數組中所有的元素,該函數均返回true,則返回true,否則返回false

3、some()接受一個返回值為布爾類型的函數,數組中只要有元素,該函數返回true,則返回true,否則返回false

4、map()接受一個函數作為參數,返回一個新數組,新數組的元素是原數組元素使用該函數的結果

5、filter()接收一個返回值為布爾值的函數作為參數,對所有元素應該該函數,并返回返回值為true的元素組成的新數組

三、歸并方法

1、reduce()接受一個函數作為參數,返回一個值。從一個累加值開始, 不斷對累加值和數組中的后續(xù)元素調用該函數。

2、reduceRight()方法


數組方法

push()和pop()

shift() 和 unshift()

sort()

reverse()

concat()

slice()

splice()

indexOf()和 lastIndexOf() (ES5新增)

forEach() (ES5新增)

map() (ES5新增)

filter() (ES5新增)

every() (ES5新增)

some() (ES5新增)

reduce()和 reduceRight() (ES5新增)

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 由于最近都在freecodecamp上刷代碼,運用了很多JavaScript數組的方法,因此做了一份關于JavaS...
    2bc5f46e925b閱讀 2,177評論 0 16
  • 1、Array.concat(value, ...) *描述:拼接數組參數:接受任意個;返回值:新數組,包含arr...
    linchwei閱讀 938評論 0 6
  • 第2章 基本語法 2.1 概述 基本句法和變量 語句 JavaScript程序的執(zhí)行單位為行(line),也就是一...
    悟名先生閱讀 4,557評論 0 13
  • 第3章 基本概念 3.1 語法 3.2 關鍵字和保留字 3.3 變量 3.4 數據類型 5種簡單數據類型:Unde...
    RickCole閱讀 5,514評論 0 21
  • 第三章 類型、值和變量 1、存取字符串、數字或布爾值的屬性時創(chuàng)建的臨時對象稱做包裝對象,它只是偶爾用來區(qū)分字符串值...
    坤少卡卡閱讀 722評論 0 1

友情鏈接更多精彩內容