1. 程式人生 > >js array.filter 前端資料條件過濾篩選

js array.filter 前端資料條件過濾篩選

很多情況前端頁面進行資料的篩選,這個時候用到了filter,等同map “對映”, 過濾以後原來陣列不變。 

語法:

var new_array=array.filter(function(element,index,arr), thisValue)

element  當前元素 必選

index      當前元素所在陣列索引 非必選

arr          當前元素屬於的陣列物件 非必選

thisValue 在執行回撥函式時定義的this物件 非必選

 

使用案例:

  var tableReData=["1","add","ss","dddd","小學生"];
  var reData= tableReData.filter(function(item) {
        return item.Name.indexOf(tenText) > -1;
    });