如何使用另一个Javascript文件中的函数?

时间:2018-06-21 12:27:48

标签: javascript

我有以下Javascript文件one.js:

function doSomething() {
    console.log("doing stuff");
}

我还有另一个Javascript文件two.js,我想在其中调用doSomething()

doSomething();

我该如何实现?请注意,此代码用于浏览器扩展,因此我无法使用html。

2 个答案:

答案 0 :(得分:2)

您必须import中的one.js中的函数,如下所示:
import doSomething from "one.js";

然后将其分配给当前对象的某个变量并使用它。
this.doSomething = doSomething();

答案 1 :(得分:0)

您可以在扩展代码中将脚本用作背景脚本和内容脚本,可以执行类似的操作

 "background": {
 "scripts": [ "js/sharedFunctions.js", "js/mainBackground.js" ]
 },
"content_scripts": [
  {
    "matches": ["*://*/*"],
    "js": ["js/sharedFunctions.js", "js/mainContentScript.js"]
  }
]

第一个文件的功能可以按顺序在第二个中使用