1. 程式人生 > >陣列API方法

陣列API方法

1.splice()對陣列的擷取,刪除和插入

var arr = [1, 3, 5, 7, 9, 11];

arr.splice(0, 3)==》[1,3,5] 擷取對應的陣列個數

arr.splice(2, 1, '哈哈哈', '呵呵呵', 'dewd');==》[1,  '哈哈哈', '呵呵呵', 'dewd', 5, 7, 9, 11] 擷取對應的個數並插入新增的元素

splice(1,3,‘的’)==》1代表開始位置,3為選取個數,‘的’為插入的元素

 

2.map()對陣列迴圈遍歷

var arr = [1, 3, 5, 7, 9, 11];

var arr2=arr.map(function(value){

  return value*value;

})

 

3.fliter()建立一個新的陣列,新陣列中的元素是通過檢查指定陣列中符合條件的所有元素

var arr = [1, 3, 5, 7, 9, 11];
var arr2 = arr.filter(function (value) {
  return  value > 9;
})

 

4.every() 方法用於檢測陣列所有元素是否都符合指定條件(通過函式提供)。

var arr = [1, 3, 5, 7, 9, 11];
var arr2 = arr.every(function (value) {
  return  value > 9;
})

 

5.some() 方法用於檢測陣列中的元素是否滿足指定條件(函式提供)。

var arr = [1, 3, 5, 7, 9, 11];
var arr2 = arr.some(function (value) {
  return  value > 9;
})