如何从javascript调用typescript函数?

如何从javascript调用typescript函数?,javascript,typescript,Javascript,Typescript,我的TypeScript文件中有一个函数: public test(): string[] { return new Array("Mary", "Tom", "Jack", "Jill"); } 如何从JavaScript调用此函数?TypeScript在其他任何事情发生之前就编译为JavaScript-因此,一旦编译完成,您将在项目中稍后调用它,就像调用任何其他函数一样: test(); TypeScript文件是不直接运行的源文件,它们在运行之前会被传输到JavaScript。

我的TypeScript文件中有一个函数:

public test(): string[] {
    return new Array("Mary", "Tom", "Jack", "Jill");
}

如何从JavaScript调用此函数?

TypeScript在其他任何事情发生之前就编译为JavaScript-因此,一旦编译完成,您将在项目中稍后调用它,就像调用任何其他函数一样:

test();

TypeScript文件是不直接运行的源文件,它们在运行之前会被传输到JavaScript。通常情况下,使用TypeScript的项目会使用Webpack之类的东西进行某种构建管道设置,您不能将TypeScript文件直接用于JavaScrpt项目。

您可以创建类并调用该方法。。就像你平常一样。。如果使用模块系统,可能会出现复杂情况,但这是一个一般的JS问题,与其说是TS
test()
……还不如说是一个问题。无论如何,您需要先将Typescript编译为Javascript。一旦你这样做了,它就像其他Javascript一样。你可能会感兴趣那么我们现在能做什么?我需要从vscode扩展(typescript)到vscode webview脚本部分(javascript)的数据列表。这不是你的问题。因此,为了得到更好的答案,请包含所有代码,以便其他人可以重现您的情况。实际上,我想我必须导入.js文件,它是一个已编译的.ts文件,但在html的脚本部分编写它确实不起作用