Как вызывать частные функции в служебных функциях в ReactJS - PullRequest
0 голосов
/ 08 мая 2019

Ниже приведен файл util\util.js, который я использую в своем проекте.Я использовал это для фильтрации содержимого массива.Но я получил ошибку вроде undefined function filterList.Как я могу вызвать частные функции внутри функции утилит?

import React from 'react'

export default class {
  static list(jsonData, value) {
    jsonData.filter(filterList, value)
  }

  filterList = (item, value) => {
    return (item.value === value)
  }
}

1 Ответ

0 голосов
/ 08 мая 2019

Экспорт экземпляра класса вместо самого класса

class Utils{
  static list(jsonData, value) {
    jsonData.filter(filterList, value)
  }

  filterList = (item, value) => {
    return (item.value === value)
  }
}
export default Utils();
export  { Utils }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...