在导出的函数中调用导出函数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在导出的函数中调用导出函数相关的知识,希望对你有一定的参考价值。
我需要在另一个中调用导出函数。
这是我的第一个函数叫做:
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);
我确信调用了第一个函数,因为我在控制台中收到了消息,问题在于第二个函数。
答案
你的initialization
方法返回另一个函数。
您需要执行该功能才能看到第二条日志消息。
import initialization from './initialization';
export default (a, b) => {
console.log('called 1.')
var initResult = initialization();
initResult();
};
虽然目前还不清楚您要使用此代码实现的目标。
以上是关于在导出的函数中调用导出函数的主要内容,如果未能解决你的问题,请参考以下文章