一只程序giao
2021-08-26 17:28
采纳率: 80%
浏览 49
已结题

过滤网页列表中的年份,怎么过滤

在前端的方法怎么写,能不能举一个例子,实在是不会,谢谢大家

  • 收藏

5条回答 默认 最新

  • chenduxiu666 2021-08-26 17:31

    什么列表,能详细看一下吗

    打赏 评论
  • 孤月葬花魂 2021-08-26 17:31

    数据是什么样的,要过滤成什么样的,倒是说清楚啊

    打赏 评论
  • 至少把你的需求讲清楚,过滤年份是要写判断吗?还是说要什么控件把后端传来的数据转换为你想要的的格式?

    打赏 评论
  • 用filter方法

    打赏 评论
  • bertramlau 2021-08-26 22:20

    var activities = [
    { "title": 'Hiking', "date": '06/28/2012' },
    { "title": 'Shopping', "date": '01/18/2013' },
    { "title": 'Trekking', "date": '02/21/2013' },
    { "title": 'Sleeping', "date": '11/28/2013' },
    { "title": 'Driving', "date": ' ' },
    { "title": 'Running', "date": ' ' },
    { "title": 'Eating', "date": '12/31/2013' },
    { "title": 'Cooking', "date": '11/28/2014' },
    { "title": 'Excersise', "date": '02/21/2014' },
    { "title": 'Sking', "date": '04/04/2014' },
    { "title": 'Travelling', "date": '08/28/2018' }
    ]
    result = activities.filter(({ date }) =>
    2012 <= +date.slice(-4) && +date.slice(-4) <= 2013
    );

    console.log(result);

    过滤后的结果:
    { "title": 'Hiking', "date": '06/28/2012' }
    { "title": 'Shopping', "date": '01/18/2013' }
    { "title": 'Trekking', "date": '02/21/2013' }
    { "title": 'Sleeping', "date": '11/28/2013' }
    { "title": 'Eating', "date": '12/31/2013' }

    打赏 评论

相关推荐 更多相似问题