【发布时间】:2018-09-19 14:48:29
【问题描述】:
在将具有多个函数的对象导出为字段时,我得到一个未定义的结果。
我将它们导出如下:
module.exports = {
getArticleById: getArticleByIdFromModel
}
当我尝试导入时
const { getArticleById } = require('../article/Article.selectors.js');
// or
const selectors = require('../article/Article.selectors.js')
我在 getArticleById 和选择器上都没有定义。我的导出语法错了吗?或者是其他东西?我正在使用节点 9.11.2
【问题讨论】:
-
如何声明
getArticleByIdFromModel? -
是绑定函数:
const getArticleByIdFromModel = getArticleById.bind(null, model);其中getArticleById 是:const getArticleById = ({ articles }, id) => articles.find(article => article.id === id);