从JS中的导入模块内部触发本地函数

Ben Quan

我正在尝试运行局部函数,但是我想从导入的模块内部触发它。这将是其工作原理的草图...有任何建议吗?

index.js

import { runBar } from "myModule.js";

runBar();

function foo() {
    console.log('foo should run whenever bar is executed');
}

myModule.js

export function runBar(){
   bar();
}

function bar() {
    console.log("bar is running...");
    //I want to call foo from here...
}
JCOC611

foo作为参数传递呢?

index.js

import { runBar } from "myModule.js";

runBar(foo);

function foo() {
    console.log('foo should run whenever bar is executed');
}

myModule.js

export function runBar(foo){
   bar(foo);
}

function bar(foo) {
    console.log("bar is running...");
    //I want to call foo from here...
    foo();
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

模拟导入到函数内部的模块

从导入模块中的父模块调用函数

Python从模块两次导入函数,内部导入不同

我可以在本地类中使用导入模块中的函数吗?(Python)

使用Python 3从Jupyter Notebook中相对导入的另一个目录中的模块导入本地函数

将通用JS函数导入Angular模块

如何导入本地模块?

在子模块内部使用导入模块中的组件

如何从导入的模块内部调用函数,也称为设计问题

从JS模块内部的HTML访问函数

Python从导入的模块中模拟函数

Python从导入的模块中模拟函数

模块中声明的 NODE.JS 函数可以访问变量,但不能访问从其他模块导入的相同函数

从模块内部调用Node.js模块函数

从Lua中的模块内部引用模块中的变量/函数

无法从导入为类型模块的js文件中调用函数

从模块中的函数内部访问模块级变量

如何在模块中的函数内部使用模块的位置-python

如何导入本地模块golang?

配置 SublimeREPL 以导入本地模块

无法从模块导入函数

为什么定义同名的本地函数不会覆盖从模块导入的函数

如何在本地函数中使用来自导入模块的函数?

在本地Meteor包中链接本地node.js模块

导入内部函数

如何模拟同名模块内部函数中调用的函数?

Javascript按钮onclick事件以调用模块中函数内部的函数

Nestjs:导入模块未定义,但可以导入模块中的方法和函数

覆盖从其他模块导入的函数中的全局变量