js array.filter 前端数据条件过滤筛选

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yeluo_vinager/article/details/84984795

很多情况前端页面进行数据的筛选,这个时候用到了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;
    });

猜你喜欢

转载自blog.csdn.net/yeluo_vinager/article/details/84984795
今日推荐