我需要在另一个中调用导出函数。
这是我的第一个功能:
import initialization from './initialization';
export default (a, b) => {
console.log('called 1.')
initialization();
};
这是我在另一个函数中调用的另一个导出函数(initialization / index.js)。
export default () => {
function someInnerFunc() {
//...
}
return () => {
console.log(called 2.);
};
};
在控制台中我只有消息"称为1。"所以我猜第二个函数没有被调用。你能帮我解决一下吗?谢谢。
编辑:
在我的app.js中调用第一个函数:
handlers(foo1, foo2);
我确信调用第一个函数是因为我在控制台中收到了消息,问题在于第二个函数。
答案 0 :(得分:1)
您的initialization
方法返回另一个函数。
您需要执行该功能才能看到第二条日志消息。
import initialization from './initialization';
export default (a, b) => {
console.log('called 1.')
var initResult = initialization();
initResult();
};
虽然目前还不清楚您尝试使用此代码实现的目标。