javascript - 如何在 ReactJS 的实用程序函数中调用私有函数
问题描述
以下是util\util.js
我在项目中使用的文件。我用它来过滤数组内容。但是我遇到了一些错误,例如undefined function filterList
. 如何在 util 函数中调用私有函数?
import React from 'react'
export default class {
static list(jsonData, value) {
jsonData.filter(filterList, value)
}
filterList = (item, value) => {
return (item.value === value)
}
}
解决方案
导出类的实例而不是类本身
class Utils{
static list(jsonData, value) {
jsonData.filter(filterList, value)
}
filterList = (item, value) => {
return (item.value === value)
}
}
export default Utils();
export { Utils }
推荐阅读
- database - 如何将本地数据库数据与远程数据库同步?
- css - 可能的错误:stroke-linecap="round" 在动画时在 Firefox 中变形
- graphdb - GraphDB 8.9 查询监控:nsTotalSpentInNext 未显示
- javascript - div hide/show javascript 隐藏一个 div 并显示另一个
- html - HTML 中的持续时间
- sql - 在多个条件下加入 2 个具有不同频率的时序表
- javascript - 解析服务器和 MongoDB 基础知识
- keras - 如何在 ImageDataGenerator 中使用 featurewise_center=True 和 flow_from_directory?
- windows - 如何使用 WinRAR 命令行将多个存档解压缩到每个文件夹?
- r - 获取具有特定年份的所有行