去除指定字符串

需求:1. 年份2017年之前都删除2. 删除2017年11月之前的数据

var data1 = ["2016","2017"];
var data2 = ["2016-01","2016-02","2016-03","2016-04","2016-05","2016-06","2016-07","2016-08","2016-09","2016-10","2016-11","2016-12","2017-01","2017-02","2017-03","2017-04","2017-05","2017-06","2017-07","2017-08","2017-09","2017-10","2017-11","2017-12"];

// 年份删除2017之前
data1.map(data1Map);
function data1Map(num,index,arr){
  if(Number(num)< 2017){
     arr.splice(index,1);
 }
}

// 年月删除2017-11之前
data2.map(data2Map);
function data2Map(num,index,arr){
  var temArray = num.split("-");
  // 删除2017年之前的数据
  if(Number(temArray[0]) < 2017){
    arr.splice(index,1);
  }
  // 删除2017年11月份之前的数据
  if(Number(temArray[0]) == 2017 && Number(temArray[1]) < 11){
      arr.splice(index,1);
  }

}

你可能感兴趣的:(去除指定字符串)