在导出函数中调用导出函数
Call exported function in exported function
我需要在另一个中调用导出函数。
这是我的第一个函数,名为:
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.);
};
};
在控制台中我只有消息 "called 1." 所以我想第二个函数没有被调用。你能帮我修一下吗?谢谢。
编辑:
在我的 app.js 中调用第一个函数是这样的:
handlers(foo1, foo2);
我确定调用了第一个函数,因为我在控制台中收到消息,第二个函数有问题。
你的 initialization
方法 returns 另一个函数。
您需要执行该函数才能看到第二条日志消息。
import initialization from './initialization';
export default (a, b) => {
console.log('called 1.')
var initResult = initialization();
initResult();
};
尽管不清楚您要使用此代码实现什么。
我需要在另一个中调用导出函数。
这是我的第一个函数,名为:
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.);
};
};
在控制台中我只有消息 "called 1." 所以我想第二个函数没有被调用。你能帮我修一下吗?谢谢。
编辑:
在我的 app.js 中调用第一个函数是这样的:
handlers(foo1, foo2);
我确定调用了第一个函数,因为我在控制台中收到消息,第二个函数有问题。
你的 initialization
方法 returns 另一个函数。
您需要执行该函数才能看到第二条日志消息。
import initialization from './initialization';
export default (a, b) => {
console.log('called 1.')
var initResult = initialization();
initResult();
};
尽管不清楚您要使用此代码实现什么。