首页 > 解决方案 > 如何获得与一个数组相同的日期

问题描述

我有一个数组,

data =[{"date":"12/1/12","value":21},
       {"date":"12/2/12","value":34},
       {"date":"12/1/12","value":36},
       {"date":"12/1/12","value":32},
       {"date":"12/2/12","value":1},
       {"date":"12/2/12","value":4},
       {"date":"12/2/12","value":3},]

我需要通过从数组中检索值来创建另一个数组,

data1=[{"date":"12/1/12","value":21},
       {"date":"12/1/12","value":36},
       {"date":"12/1/12","value":32}]

data2 =[{"date":"12/2/12","value":3},
        {"date":"12/2/12","value":4},
        {"date":"12/2/12","value":1},
        {"date":"12/2/12","value":34}]

标签: javascript

解决方案


const data1 = data.filter(datum => datum.date === ‘12/1/12’)
const data2 = data.filter(datum => datum.date === ‘12/2/12’)

推荐阅读