在React-Redux中使用过滤功能过滤JSON数据

时间:2017-01-25 15:07:12

标签: json reactjs filter

我有一个JSON文件,格式如下:

const data = [
  {
    "quantity": "200",
    "prodType": "stock",
    "symbol": "LOL",
    "prodDesc": "Εθνική τράπεζα",
    "market": "Greece",
    "averageCost": "131,16",
    "totalCost": "123,47",
    "lastPrice": "121,123",
    "value": "123,34",
    "positionPercentage": "10",
    "valueEUR": "113,23",
    "pl": "1300",
    "plPercentage": "12",
    "plEuro": "1238",
    "results": "12-01-2017",
    "dividend": "12-03-2017",
    "isin": "1234566"
  }
]

我想使用他们的产品类型过滤数据。 因此,我正在创建一个动作

export function fetchSearchData(product_type) {
  const filtered_data = data.filter(record=>
    {
        return record.prodType.match(product_type)
    });

  return {
    type: FETCH_SEARCH_DATA,
    payload: filtered_data
  };
}

但它似乎不起作用。你知道为什么吗?

0 个答案:

没有答案