數組中的方法 --- 不改變原數組的方法


1.concat()把元素銜接到數組中。

concat() 方法用於連接兩個或多個數組。

該方法不會改變現有的數組,而僅僅會返回被連接數組的一個副本。

2.every() 方法使用指定函數檢測數組中的所有元素:

  • 如果數組中檢測到有一個元素不滿足,則整個表達式返回 false ,且剩余的元素不會再進行檢測。
  • 如果所有元素都滿足條件,則返回 true

3.filter()返回滿足斷言函數的數組元素。

4.forEach()為數組的每一個元素調用指定函數。

5indexOf()在數組中查找指定元素。  如果找到的話返回該元素的索引  沒找到 返回-1

6.join()將數組的所有元素轉化為字符串。

var fruits = ["Banana", "Orange", "Apple", "Mango"];
var energy = fruits.join();
console.log(fruits)
console.log(energy)

[ 'Banana', 'Orange', 'Apple', 'Mango' ]
Banana,Orange,Apple,Mango

7.lastIndexOf()在數組中反向查找。

8.map()從數組的元素中,計算出新的數組。

9.some()測試是否至少有一個數組元素能讓斷言函數為真。

10.slice()返回數組的一部分。

var fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
var citrus = fruits.slice(1,3);
結果輸出  Orange,Lemon

11.reduce()從數組的元素中,計算出一個值。

參數接收一個函數  函數中接收兩個參數  第一個是數組的值,第二個是初始值,不傳的話就是0 循環調用該函數 前一個的返回值是后面的第二個參數

12.reduceRight()從右往左計算數組


免責聲明!

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



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